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;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
@Data
|
||||
@Builder
|
||||
public class Acquisition {
|
||||
|
||||
private String beginViewingDate;
|
||||
|
@ -2,12 +2,10 @@ package click.poweronoff.satellite.repository.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
@Data
|
||||
@Builder
|
||||
public class Features {
|
||||
@JsonProperty
|
||||
private Properties properties;
|
||||
|
@ -1,12 +1,12 @@
|
||||
package click.poweronoff.satellite.repository.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import lombok.Builder;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
@Data
|
||||
@Builder
|
||||
public class FeaturesCollection {
|
||||
@JsonProperty
|
||||
private Features[] features;
|
||||
}
|
||||
|
@ -2,12 +2,10 @@ package click.poweronoff.satellite.repository.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
@Data
|
||||
@Builder
|
||||
public class Properties {
|
||||
|
||||
@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;
|
||||
|
||||
import click.poweronoff.satellite.domain.Feature;
|
||||
@ -42,18 +43,23 @@ public class DataTransformationServiceTest {
|
||||
|
||||
private FeaturesCollection[] createTestFeaturesCollection() {
|
||||
|
||||
Features[] features = new Features[]{Features.builder().properties(Properties.builder()
|
||||
.id(ID)
|
||||
.timestamp(Long.toString(TIMESTAMP))
|
||||
.quicklook(new String(Base64.getEncoder().encode("satellite".getBytes())))
|
||||
.acquisition(Acquisition.builder()
|
||||
.beginViewingDate(Long.toString(BEGIN_VIEWING_DATE))
|
||||
.endViewingDate(Long.toString(END_VIEWING_DATE))
|
||||
.missionName(MISSION_NAME)
|
||||
.build())
|
||||
.build())
|
||||
.build()};
|
||||
Acquisition acquisition = new Acquisition();
|
||||
acquisition.setBeginViewingDate(Long.toString(BEGIN_VIEWING_DATE));
|
||||
acquisition.setEndViewingDate(Long.toString(END_VIEWING_DATE));
|
||||
acquisition.setMissionName(MISSION_NAME);
|
||||
|
||||
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