• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-java-sdk / #4866

17 Sep 2025 03:03PM UTC coverage: 37.127% (-0.004%) from 37.131%
#4866

push

github

web-flow
chore: release version 10.0.0 (#1430)

1 of 1 new or added line in 1 file covered. (100.0%)

10 existing lines in 7 files now uncovered.

18455 of 49708 relevant lines covered (37.13%)

0.37 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

81.82
/src/main/java/com/box/sdkgen/internal/utils/DateTimeUtils.java
1
package com.box.sdkgen.internal.utils;
2

3
import static com.box.sdkgen.internal.utils.UtilsManager.dateTimeFromString;
4
import static com.box.sdkgen.internal.utils.UtilsManager.dateTimeToString;
5

6
import com.fasterxml.jackson.core.JsonGenerator;
7
import com.fasterxml.jackson.core.JsonParser;
8
import com.fasterxml.jackson.databind.DeserializationContext;
9
import com.fasterxml.jackson.databind.JsonDeserializer;
10
import com.fasterxml.jackson.databind.JsonSerializer;
11
import com.fasterxml.jackson.databind.SerializerProvider;
12
import java.io.IOException;
13
import java.time.OffsetDateTime;
14

15
public class DateTimeUtils {
×
16

17
  public static class DateTimeSerializer extends JsonSerializer<OffsetDateTime> {
1✔
18
    @Override
19
    public void serialize(OffsetDateTime value, JsonGenerator gen, SerializerProvider serializers)
20
        throws IOException {
21
      String formattedDate = dateTimeToString(value);
1✔
22
      gen.writeString(formattedDate);
1✔
23
    }
1✔
24
  }
25

26
  public static class DateTimeDeserializer extends JsonDeserializer<OffsetDateTime> {
1✔
27
    @Override
28
    public OffsetDateTime deserialize(JsonParser p, DeserializationContext ctx) throws IOException {
29
      String dateString = p.getValueAsString();
1✔
30
      OffsetDateTime d = dateTimeFromString(dateString);
1✔
31
      if (d == null) {
1✔
UNCOV
32
        throw new IOException("Invalid date time format: " + dateString);
×
33
      }
34
      return d;
1✔
35
    }
36
  }
37
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc