Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.codepine.api</groupId>
<artifactId>testrail-api-java-client</artifactId>
<version>2.0.3-SNAPSHOT</version>
<version>2.0.3-replace-deprecated-naming-strategy</version>
<packaging>jar</packaging>

<name>TestRail API Java Client</name>
Expand Down Expand Up @@ -45,7 +45,7 @@
<!-- dependencies -->
<jdk.version>1.8</jdk.version>
<lombok.version>1.16.2</lombok.version>
<jackson.version>2.3.1</jackson.version>
<jackson.version>2.20.0</jackson.version>
<guava.version>21.0</guava.version>
<log4j.version>1.2.17</log4j.version>
<junit.version>4.11</junit.version>
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/codepine/api/testrail/Request.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public abstract class Request<T> {
private static final UrlConnectionFactory DEFAULT_URL_CONNECTION_FACTORY = new UrlConnectionFactory();

private static final ObjectMapper JSON = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false)
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public Page deserialize(JsonParser jp, DeserializationContext ctxt)
ArrayNode objects = (ArrayNode) node.get(field);
List list = new ArrayList<>();
ObjectMapper mapper = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false)
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
import com.codepine.api.testrail.model.Field;
import com.fasterxml.jackson.databind.InjectableValues;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.junit.Test;

Expand All @@ -48,7 +48,7 @@
public class CaseModuleTest {

private static final ObjectMapper objectMapper = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
.registerModules(new CaseModule(), new UnixTimestampModule());

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

import com.codepine.api.testrail.model.Field;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.junit.Test;

Expand All @@ -42,7 +42,7 @@
public class FieldModuleTest {

private static final ObjectMapper objectMapper = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
.registerModules(new FieldModule());

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

import com.codepine.api.testrail.model.Plan;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.junit.Test;

Expand All @@ -45,7 +45,7 @@
public class PlanModuleTest {

private static final ObjectMapper objectMapper = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
.registerModules(new PlanModule(), new UnixTimestampModule());

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
import com.codepine.api.testrail.model.ResultField;
import com.fasterxml.jackson.databind.InjectableValues;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.junit.Test;

Expand All @@ -49,7 +49,7 @@
public class ResultModuleTest {

private static final ObjectMapper objectMapper = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
.registerModules(new ResultModule(), new UnixTimestampModule());

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.SerializationFeature;
import org.junit.Test;

Expand All @@ -43,7 +43,7 @@
public class UnixTimestampModuleTest {

private static final ObjectMapper objectMapper = new ObjectMapper()
.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE)
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)
.registerModules(new UnixTimestampModule());
Expand Down