File tree Expand file tree Collapse file tree 10 files changed +151
-5
lines changed
de.bitctrl.dav.rest.client/src
main/resources/docs/example
test/java/de/bitctrl/dav/rest/client/converter Expand file tree Collapse file tree 10 files changed +151
-5
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "id" : " test.fs.7" ,
3+ "name" : " Test Fahrstreifen 7" ,
4+ "version" : " 2020-02-11T09:01:50.521Z" ,
5+ "lage" : " 6ÜFS"
6+ }
Original file line number Diff line number Diff line change 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+ ]
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 2626import org .junit .BeforeClass ;
2727import org .junit .Test ;
2828
29+ import com .fasterxml .jackson .core .JsonProcessingException ;
30+
2931import de .bitctrl .dav .rest .api .model .FahrStreifen ;
3032import de .bitctrl .dav .rest .api .model .FahrstreifenLage ;
3133import 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 ());
Original file line number Diff line number Diff line change 2828import org .junit .BeforeClass ;
2929import org .junit .Test ;
3030
31+ import com .fasterxml .jackson .core .JsonProcessingException ;
32+
3133import de .bitctrl .dav .rest .api .model .MessQuerschnitt ;
3234import de .bsvrz .dav .daf .main .config .SystemObject ;
3335import 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 ();
Original file line number Diff line number Diff line change 3434import org .junit .runners .Parameterized .Parameter ;
3535import org .junit .runners .Parameterized .Parameters ;
3636
37+ import com .fasterxml .jackson .core .JsonProcessingException ;
38+
3739import de .bitctrl .dav .rest .api .model .VerkehrsdatenKurzzeit ;
3840import de .bsvrz .dav .daf .communication .dataRepresentation .AttributeBaseValueDataFactory ;
3941import 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 ());
Original file line number Diff line number Diff line change 3434import org .junit .runners .Parameterized .Parameter ;
3535import org .junit .runners .Parameterized .Parameters ;
3636
37+ import com .fasterxml .jackson .core .JsonProcessingException ;
38+
3739import de .bitctrl .dav .rest .api .model .VerkehrsdatenKurzzeit ;
3840import de .bsvrz .dav .daf .communication .dataRepresentation .AttributeBaseValueDataFactory ;
3941import 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 ());
Original file line number Diff line number Diff line change 3434import org .junit .runners .Parameterized .Parameter ;
3535import org .junit .runners .Parameterized .Parameters ;
3636
37+ import com .fasterxml .jackson .core .JsonProcessingException ;
38+
3739import de .bitctrl .dav .rest .api .model .VerkehrsdatenKurzzeit ;
3840import de .bsvrz .dav .daf .communication .dataRepresentation .AttributeBaseValueDataFactory ;
3941import 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 ());
You can’t perform that action at this time.
0 commit comments