コード例 #1
0
 private static String toString(com.google.api.ads.dfp.jaxws.v201306.DateTime apiDateTime) {
   return apiDateTime == null
       ? "null"
       : new StringBuilder()
           .append("Year (")
           .append(apiDateTime.getDate().getYear())
           .append(") ")
           .append("Month (")
           .append(apiDateTime.getDate().getMonth())
           .append(") ")
           .append("Day (")
           .append(apiDateTime.getDate().getDay())
           .append(") ")
           .append("Hour (")
           .append(apiDateTime.getHour())
           .append(") ")
           .append("Minute (")
           .append(apiDateTime.getMinute())
           .append(") ")
           .append("Second (")
           .append(apiDateTime.getSecond())
           .append(") ")
           .append("TimeZoneID (")
           .append(apiDateTime.getTimeZoneID())
           .append(") ")
           .toString();
 }
コード例 #2
0
 /** Asserts that two API date times are equal. */
 private static void assertEquals(
     com.google.api.ads.dfp.jaxws.v201306.DateTime expected,
     com.google.api.ads.dfp.jaxws.v201306.DateTime actual) {
   boolean equals =
       expected == actual
           || new EqualsBuilder()
               .append(expected.getDate().getYear(), actual.getDate().getYear())
               .append(expected.getDate().getMonth(), actual.getDate().getMonth())
               .append(expected.getDate().getDay(), actual.getDate().getDay())
               .append(expected.getHour(), actual.getHour())
               .append(expected.getMinute(), actual.getMinute())
               .append(expected.getSecond(), actual.getSecond())
               .append(
                   DateTimeZone.forTimeZone(TimeZone.getTimeZone(expected.getTimeZoneID()))
                       .toTimeZone()
                       .getRawOffset(),
                   DateTimeZone.forTimeZone(TimeZone.getTimeZone(actual.getTimeZoneID()))
                       .toTimeZone()
                       .getRawOffset())
               .isEquals();
   Assert.assertTrue(
       String.format("Expected: <%s> Actual: <%s>", toString(expected), toString(actual)), equals);
 }
コード例 #3
0
 @Test
 public void testToString_fromApiDate() {
   Assert.assertEquals(stringDate1, DateTimes.toString(apiDateTime1.getDate()));
   Assert.assertEquals(stringDate2, DateTimes.toString(apiDateTime2.getDate()));
   Assert.assertEquals(stringDate3, DateTimes.toString(apiDateTime3.getDate()));
 }