File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
src/pactVerificationTest/java/uk/gov/hmcts/cp/pact/helper Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change 11package uk .gov .hmcts .cp .pact .helper ;
22
33import com .fasterxml .jackson .databind .ObjectMapper ;
4- import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule ;
4+ import org .slf4j .Logger ;
5+ import org .slf4j .LoggerFactory ;
56
67import java .io .File ;
8+ import java .util .Objects ;
79
810public class JsonFileToObject {
911
10- private static final ObjectMapper mapper = new ObjectMapper ()
11- . registerModule ( new JavaTimeModule () );
12+ private static final Logger LOG = LoggerFactory . getLogger ( JsonFileToObject . class );
13+ private static final ObjectMapper mapper = new ObjectMapper ( );
1214
1315 public static <T > T readJsonFromResources (String fileName , Class <T > clazz ) throws Exception {
14- File file = new File (JsonFileToObject .class .getClassLoader ().getResource (fileName ).toURI ());
16+ File file ;
17+ try {
18+ file = new File (Objects .requireNonNull (JsonFileToObject .class .getClassLoader ().getResource (fileName )).toURI ());
19+ } catch (Exception e ) {
20+ LOG .atError ().log ("Error loading file: {}" , fileName , e );
21+ throw e ;
22+ }
1523 return mapper .readValue (file , clazz );
1624 }
1725}
You can’t perform that action at this time.
0 commit comments