return to the old fashioned style of object initialisation in DataTransformationServiceTest because of non compatible lombok @Builder with Jackson mapper
This commit is contained in:
parent
ef17834289
commit
46a2e75331
@ -1,12 +1,10 @@
|
|||||||
package click.poweronoff.satellite.repository.dto;
|
package click.poweronoff.satellite.repository.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import lombok.Builder;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
|
||||||
public class Acquisition {
|
public class Acquisition {
|
||||||
|
|
||||||
private String beginViewingDate;
|
private String beginViewingDate;
|
||||||
|
@ -2,12 +2,10 @@ package click.poweronoff.satellite.repository.dto;
|
|||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.Builder;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
|
||||||
public class Features {
|
public class Features {
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private Properties properties;
|
private Properties properties;
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
package click.poweronoff.satellite.repository.dto;
|
package click.poweronoff.satellite.repository.dto;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import lombok.Builder;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
|
||||||
public class FeaturesCollection {
|
public class FeaturesCollection {
|
||||||
|
@JsonProperty
|
||||||
private Features[] features;
|
private Features[] features;
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,10 @@ package click.poweronoff.satellite.repository.dto;
|
|||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import lombok.Builder;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
|
||||||
public class Properties {
|
public class Properties {
|
||||||
|
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
|
@ -0,0 +1,7 @@
|
|||||||
|
package click.poweronoff.satellite.service;
|
||||||
|
|
||||||
|
//@RunWith(MockitoJUnitRunner.class)
|
||||||
|
public class DataServiceImplTest {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
package click.poweronoff.satellite.service;
|
package click.poweronoff.satellite.service;
|
||||||
|
|
||||||
import click.poweronoff.satellite.domain.Feature;
|
import click.poweronoff.satellite.domain.Feature;
|
||||||
@ -42,18 +43,23 @@ public class DataTransformationServiceTest {
|
|||||||
|
|
||||||
private FeaturesCollection[] createTestFeaturesCollection() {
|
private FeaturesCollection[] createTestFeaturesCollection() {
|
||||||
|
|
||||||
Features[] features = new Features[]{Features.builder().properties(Properties.builder()
|
Acquisition acquisition = new Acquisition();
|
||||||
.id(ID)
|
acquisition.setBeginViewingDate(Long.toString(BEGIN_VIEWING_DATE));
|
||||||
.timestamp(Long.toString(TIMESTAMP))
|
acquisition.setEndViewingDate(Long.toString(END_VIEWING_DATE));
|
||||||
.quicklook(new String(Base64.getEncoder().encode("satellite".getBytes())))
|
acquisition.setMissionName(MISSION_NAME);
|
||||||
.acquisition(Acquisition.builder()
|
|
||||||
.beginViewingDate(Long.toString(BEGIN_VIEWING_DATE))
|
|
||||||
.endViewingDate(Long.toString(END_VIEWING_DATE))
|
|
||||||
.missionName(MISSION_NAME)
|
|
||||||
.build())
|
|
||||||
.build())
|
|
||||||
.build()};
|
|
||||||
|
|
||||||
return new FeaturesCollection[]{FeaturesCollection.builder().features(features).build()};
|
Properties properties = new Properties();
|
||||||
|
properties.setId(ID);
|
||||||
|
properties.setQuicklook(new String(Base64.getEncoder().encode("satellite".getBytes())));
|
||||||
|
properties.setTimestamp(Long.toString(TIMESTAMP));
|
||||||
|
properties.setAcquisition(acquisition);
|
||||||
|
|
||||||
|
Features features = new Features();
|
||||||
|
features.setProperties(properties);
|
||||||
|
|
||||||
|
FeaturesCollection featuresCollection = new FeaturesCollection();
|
||||||
|
featuresCollection.setFeatures(new Features[]{features});
|
||||||
|
|
||||||
|
return new FeaturesCollection[]{featuresCollection};
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user