Skip to content

Commit f8e0358

Browse files
Beispiel Payload als json
1 parent 17e4ef9 commit f8e0358

10 files changed

+151
-5
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"id": "test.fs.7",
3+
"name": "Test Fahrstreifen 7",
4+
"version": "2020-02-11T09:01:50.521Z",
5+
"lage": "6ÜFS"
6+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[
2+
{
3+
"id": "test.mq1",
4+
"name": "Test Messquerschnitt 1",
5+
"version": "2020-02-11T09:01:50.521Z",
6+
"breite": 53.029455,
7+
"laenge": 8.8609,
8+
"fahrstreifen": [
9+
"test.fs1",
10+
"test.fs.2",
11+
"test.fs.3",
12+
"test.fs.4",
13+
"test.fs.5",
14+
"test.fs.6",
15+
"test.fs.7"
16+
]
17+
}
18+
]
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"systemObjektId": "test.fs1",
3+
"datenStatus": "Nutzdaten",
4+
"zeitstempel": "2020-02-10T11:00:00.000Z",
5+
"aspekt": "Aggregation30Minuten",
6+
"qKfz": {
7+
"wert": 30,
8+
"guete": 1.0,
9+
"dimension": "Fz/h"
10+
},
11+
"vKfz": {
12+
"wert": 111,
13+
"guete": 1.0
14+
},
15+
"qLkw": {
16+
"wert": 30,
17+
"guete": 1.0,
18+
"dimension": "Fz/h"
19+
},
20+
"vLkw": {
21+
"wert": 111,
22+
"guete": 1.0
23+
},
24+
"qPkw": {
25+
"wert": 30,
26+
"guete": 1.0,
27+
"dimension": "Fz/h"
28+
},
29+
"vPkw": {
30+
"wert": 111,
31+
"guete": 1.0
32+
},
33+
"b": 0.0
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"systemObjektId": "test.fs1",
3+
"datenStatus": "Nutzdaten",
4+
"zeitstempel": "2020-01-10T11:00:00.000Z",
5+
"aspekt": "MesswertErsetzung",
6+
"qKfz": {
7+
"wert": 45,
8+
"guete": 0.1,
9+
"dimension": "Fz/Intervall"
10+
},
11+
"vKfz": {
12+
"wert": 22,
13+
"guete": 0.1
14+
},
15+
"qLkw": {
16+
"wert": 45,
17+
"guete": 0.1,
18+
"dimension": "Fz/Intervall"
19+
},
20+
"vLkw": {
21+
"wert": 22,
22+
"guete": 0.1
23+
},
24+
"qPkw": {
25+
"wert": 45,
26+
"guete": 0.1,
27+
"dimension": "Fz/Intervall"
28+
},
29+
"vPkw": {
30+
"wert": 22,
31+
"guete": 0.1
32+
},
33+
"b": 0.0
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"systemObjektId": "test.fs1",
3+
"datenStatus": "Nutzdaten",
4+
"zeitstempel": "2019-02-28T11:00:00.000Z",
5+
"aspekt": "Aggregation5Minuten",
6+
"qKfz": {
7+
"wert": 1,
8+
"guete": 1.0,
9+
"dimension": "Fz/h"
10+
},
11+
"vKfz": {
12+
"wert": 1,
13+
"guete": 1.0
14+
},
15+
"qLkw": {
16+
"wert": 1,
17+
"guete": 1.0,
18+
"dimension": "Fz/h"
19+
},
20+
"vLkw": {
21+
"wert": 1,
22+
"guete": 1.0
23+
},
24+
"qPkw": {
25+
"wert": 1,
26+
"guete": 1.0,
27+
"dimension": "Fz/h"
28+
},
29+
"vPkw": {
30+
"wert": 1,
31+
"guete": 1.0
32+
},
33+
"b": 0.0
34+
}

de.bitctrl.dav.rest.client/src/test/java/de/bitctrl/dav/rest/client/converter/FahrstreifenJsonConverterTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
import org.junit.BeforeClass;
2727
import org.junit.Test;
2828

29+
import com.fasterxml.jackson.core.JsonProcessingException;
30+
2931
import de.bitctrl.dav.rest.api.model.FahrStreifen;
3032
import de.bitctrl.dav.rest.api.model.FahrstreifenLage;
3133
import de.bsvrz.dav.daf.main.config.SystemObject;
@@ -126,11 +128,13 @@ public void testFS6Dav2Json() {
126128
}
127129

128130
@Test
129-
public void testFS7Dav2Json() {
131+
public void testFS7Dav2Json() throws JsonProcessingException {
130132
final SystemObject fs = dataModel.getObject("test.fs.7");
131133

132134
final FahrstreifenJsonConverter converter = new FahrstreifenJsonConverter();
133135
final FahrStreifen result = converter.dav2Json(fs).iterator().next();
136+
137+
// System.out.println( new ObjectMapper().writeValueAsString(result));
134138

135139
Assert.assertEquals("test.fs.7", result.getId());
136140
Assert.assertEquals("Test Fahrstreifen 7", result.getName());

de.bitctrl.dav.rest.client/src/test/java/de/bitctrl/dav/rest/client/converter/MessQuerschnittJsonConverterTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
import org.junit.BeforeClass;
2929
import org.junit.Test;
3030

31+
import com.fasterxml.jackson.core.JsonProcessingException;
32+
3133
import de.bitctrl.dav.rest.api.model.MessQuerschnitt;
3234
import de.bsvrz.dav.daf.main.config.SystemObject;
3335
import de.bsvrz.puk.config.configFile.datamodel.ConfigDataModel;
@@ -55,11 +57,13 @@ public static void tearDownAfterClass() throws Exception {
5557
}
5658

5759
@Test
58-
public void testMQDav2Json() {
60+
public void testMQDav2Json() throws JsonProcessingException {
5961
final SystemObject mq1 = dataModel.getObject("test.mq1");
6062

6163
final MessQuerschnittJsonConverter konverter = new MessQuerschnittJsonConverter();
6264
final Collection<MessQuerschnitt> resultSet = konverter.dav2Json(mq1);
65+
66+
// System.out.println( new ObjectMapper().writeValueAsString(resultSet));
6367

6468
Assert.assertEquals(1, resultSet.size());
6569
final MessQuerschnitt resultMq = resultSet.iterator().next();

de.bitctrl.dav.rest.client/src/test/java/de/bitctrl/dav/rest/client/converter/VerkehrsDatenKurzZeitFSConverterTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
import org.junit.runners.Parameterized.Parameter;
3535
import org.junit.runners.Parameterized.Parameters;
3636

37+
import com.fasterxml.jackson.core.JsonProcessingException;
38+
3739
import de.bitctrl.dav.rest.api.model.VerkehrsdatenKurzzeit;
3840
import de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory;
3941
import de.bsvrz.dav.daf.communication.dataRepresentation.AttributeHelper;
@@ -112,7 +114,7 @@ public static Collection<Object[]> data() {
112114
public String dimension;
113115

114116
@Test
115-
public void test() {
117+
public void test() throws JsonProcessingException {
116118
final SystemObject fs = dataModel.getObject("test.fs1");
117119
final AttributeGroup atg = dataModel.getAttributeGroup("atg.verkehrsDatenKurzZeitFs");
118120
final Aspect asp = dataModel.getAspect(aspPid);
@@ -138,6 +140,8 @@ public void test() {
138140

139141
final VerkehrsDatenKurzZeitFSConverter converter = new VerkehrsDatenKurzZeitFSConverter();
140142
final VerkehrsdatenKurzzeit result = converter.dav2Json(rd).iterator().next();
143+
144+
// System.out.println( new ObjectMapper().writeValueAsString(result));
141145

142146
Assert.assertEquals(anzahl, result.getQKfz().getWert());
143147
Assert.assertEquals(dimension, result.getQKfz().getDimension());

de.bitctrl.dav.rest.client/src/test/java/de/bitctrl/dav/rest/client/converter/VerkehrsDatenKurzZeitIntervallFSConverterTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
import org.junit.runners.Parameterized.Parameter;
3535
import org.junit.runners.Parameterized.Parameters;
3636

37+
import com.fasterxml.jackson.core.JsonProcessingException;
38+
3739
import de.bitctrl.dav.rest.api.model.VerkehrsdatenKurzzeit;
3840
import de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory;
3941
import de.bsvrz.dav.daf.communication.dataRepresentation.AttributeHelper;
@@ -112,7 +114,7 @@ public static Collection<Object[]> data() {
112114
public String dimension;
113115

114116
@Test
115-
public void test() {
117+
public void test() throws JsonProcessingException {
116118
final SystemObject fs = dataModel.getObject("test.fs1");
117119
final AttributeGroup atg = dataModel.getAttributeGroup("atg.verkehrsDatenKurzZeitIntervall");
118120
final Aspect asp = dataModel.getAspect(aspPid);
@@ -138,6 +140,8 @@ public void test() {
138140

139141
final VerkehrsDatenKurzZeitIntervallFSConverter converter = new VerkehrsDatenKurzZeitIntervallFSConverter();
140142
final VerkehrsdatenKurzzeit result = converter.dav2Json(rd).iterator().next();
143+
144+
// System.out.println( new ObjectMapper().writeValueAsString(result));
141145

142146
Assert.assertEquals(anzahl, result.getQKfz().getWert());
143147
Assert.assertEquals(dimension, result.getQKfz().getDimension());

de.bitctrl.dav.rest.client/src/test/java/de/bitctrl/dav/rest/client/converter/VerkehrsDatenKurzZeitMQConverterTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
import org.junit.runners.Parameterized.Parameter;
3535
import org.junit.runners.Parameterized.Parameters;
3636

37+
import com.fasterxml.jackson.core.JsonProcessingException;
38+
3739
import de.bitctrl.dav.rest.api.model.VerkehrsdatenKurzzeit;
3840
import de.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValueDataFactory;
3941
import de.bsvrz.dav.daf.communication.dataRepresentation.AttributeHelper;
@@ -112,7 +114,7 @@ public static Collection<Object[]> data() {
112114
public String dimension;
113115

114116
@Test
115-
public void test() {
117+
public void test() throws JsonProcessingException {
116118
final SystemObject fs = dataModel.getObject("test.fs1");
117119
final AttributeGroup atg = dataModel.getAttributeGroup("atg.verkehrsDatenKurzZeitMq");
118120
final Aspect asp = dataModel.getAspect(aspPid);
@@ -138,6 +140,8 @@ public void test() {
138140

139141
final VerkehrsDatenKurzZeitMQConverter converter = new VerkehrsDatenKurzZeitMQConverter();
140142
final VerkehrsdatenKurzzeit result = converter.dav2Json(rd).iterator().next();
143+
144+
//System.out.println( new ObjectMapper().writeValueAsString(result));
141145

142146
Assert.assertEquals(anzahl, result.getQKfz().getWert());
143147
Assert.assertEquals(dimension, result.getQKfz().getDimension());

0 commit comments

Comments
 (0)