Skip to content

Commit

Permalink
Issue #85: KFV-Deckungsart in Satzart 0220.052 jetzt ohne Nachkommast…
Browse files Browse the repository at this point in the history
…ellen
  • Loading branch information
oboehm committed Jun 29, 2022
1 parent 8eea6b5 commit 23ee71f
Show file tree
Hide file tree
Showing 11 changed files with 41 additions and 22 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ genauso wie an [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
Aus Gründen der Übersichtlichkeit sind bei älteren Versionen die einzelnen Patch-Versionen nicht extra aufgeführt, sondern in der Minor-Version.


## [Unreleased]

### Fixed

- Feld "KFV-Deckungsart" in [Satzart 0220.052](http://www.gdv-online.de/vuvm/bestand/rel2018/ds0220.052.htm) ist jetzt numerisch ohne Nachkommastellen
([Issue #85](https://github.com/oboehm/gdv.xport/issues/85))
- Downgrade zu [PatternTesting 2.1.2](https://github.com/oboehm/PatternTesting2) wg. Java-8-Kompatibilität
([Issue #84](https://github.com/oboehm/gdv.xport/issues/84))


## [6.2.0] - 2022-05-30


Expand Down
5 changes: 2 additions & 3 deletions lib/src/main/resources/gdv/xport/satz/xml/VUVM2009.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22682,7 +22682,7 @@
<technischerName>KfvTarifgruppe</technischerName>
</feldreferenz>
<!-- NumFeld KfvDeckungsart (71-72) -->
<feldreferenz referenz="071-072-KfvDeckungsart-Fliesskomma">
<feldreferenz referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<technischerName>KfvDeckungsart</technischerName>
</feldreferenz>
Expand Down Expand Up @@ -35076,11 +35076,10 @@
<bytes>2</bytes>
<datentyp>Numerisch</datentyp>
</feld>
<feld referenz="071-072-KfvDeckungsart-Fliesskomma">
<feld referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<bytes>2</bytes>
<datentyp>Fliesskomma</datentyp>
<nachkommastellen>2</nachkommastellen>
</feld>
<feld referenz="071-072-KhDeckungsart-Numerisch">
<name>KH Deckungsart</name>
Expand Down
5 changes: 2 additions & 3 deletions lib/src/main/resources/gdv/xport/satz/xml/VUVM2013.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22958,7 +22958,7 @@
<technischerName>KfvTarifgruppe</technischerName>
</feldreferenz>
<!-- NumFeld KfvDeckungsart (71-72) -->
<feldreferenz referenz="071-072-KfvDeckungsart-Fliesskomma">
<feldreferenz referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<technischerName>KfvDeckungsart</technischerName>
</feldreferenz>
Expand Down Expand Up @@ -35552,11 +35552,10 @@
<bytes>2</bytes>
<datentyp>Numerisch</datentyp>
</feld>
<feld referenz="071-072-KfvDeckungsart-Fliesskomma">
<feld referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<bytes>2</bytes>
<datentyp>Fliesskomma</datentyp>
<nachkommastellen>2</nachkommastellen>
</feld>
<feld referenz="071-072-KhDeckungsart-Numerisch">
<name>KH Deckungsart</name>
Expand Down
5 changes: 2 additions & 3 deletions lib/src/main/resources/gdv/xport/satz/xml/VUVM2015.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23159,7 +23159,7 @@
<technischerName>KfvTarifgruppe</technischerName>
</feldreferenz>
<!-- NumFeld KfvDeckungsart (71-72) -->
<feldreferenz referenz="071-072-KfvDeckungsart-Fliesskomma">
<feldreferenz referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<technischerName>KfvDeckungsart</technischerName>
</feldreferenz>
Expand Down Expand Up @@ -35799,11 +35799,10 @@
<bytes>2</bytes>
<datentyp>Numerisch</datentyp>
</feld>
<feld referenz="071-072-KfvDeckungsart-Fliesskomma">
<feld referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<bytes>2</bytes>
<datentyp>Fliesskomma</datentyp>
<nachkommastellen>2</nachkommastellen>
</feld>
<feld referenz="071-072-KhDeckungsart-Numerisch">
<name>KH Deckungsart</name>
Expand Down
5 changes: 2 additions & 3 deletions lib/src/main/resources/gdv/xport/satz/xml/VUVM2018.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23329,7 +23329,7 @@
<technischerName>KfvTarifgruppe</technischerName>
</feldreferenz>
<!-- NumFeld KfvDeckungsart (71-72) -->
<feldreferenz referenz="071-072-KfvDeckungsart-Fliesskomma">
<feldreferenz referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<technischerName>KfvDeckungsart</technischerName>
</feldreferenz>
Expand Down Expand Up @@ -36024,11 +36024,10 @@
<bytes>2</bytes>
<datentyp>Numerisch</datentyp>
</feld>
<feld referenz="071-072-KfvDeckungsart-Fliesskomma">
<feld referenz="071-072-KfvDeckungsart-Numerisch">
<name>KFV-Deckungsart</name>
<bytes>2</bytes>
<datentyp>Fliesskomma</datentyp>
<nachkommastellen>2</nachkommastellen>
</feld>
<feld referenz="071-072-KhDeckungsart-Numerisch">
<name>KH Deckungsart</name>
Expand Down
13 changes: 13 additions & 0 deletions lib/src/test/java/gdv/xport/satz/xml/XmlServiceTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import gdv.xport.config.Config;
import gdv.xport.feld.Bezeichner;
import gdv.xport.feld.Feld;
import gdv.xport.feld.NumFeld;
import gdv.xport.feld.Zeichen;
import gdv.xport.satz.AbstractSatzTest;
import gdv.xport.satz.Satz;
Expand Down Expand Up @@ -238,6 +239,18 @@ private void checkSatzart220580(SatzXml satz) {
}
}

/**
* Testfall fuer Issue
* <a href="https://github.com/oboehm/gdv.xport/issues/85">#85</a>.
*/
@Test
public void testSatzart220052() {
SatzXml satz = xmlService.getSatzart(SatzTyp.of("0220.052"));
NumFeld deckungsart = satz.getFeld(Bezeichner.KFV_DECKUNGSART, NumFeld.class);
assertEquals(2, deckungsart.getAnzahlBytes());
assertEquals(0, deckungsart.getNachkommastellen());
}

@Test
public void testGetSatzarten() throws IOException {
Map<SatzTyp, SatzXml> satzarten = xmlService.getSatzarten();
Expand Down
4 changes: 2 additions & 2 deletions lib/src/test/resources/gdv/xport/satz/xml/VUVM2009xL.xml
Original file line number Diff line number Diff line change
Expand Up @@ -103492,8 +103492,8 @@
<letzteAenderung>28.08.2003 14:54:00</letzteAenderung>
<minimaleLaenge>2</minimaleLaenge>
<bytes>2</bytes>
<datentyp combobox="datentypbox">Flie�komma</datentyp>
<nachkommastellen>2</nachkommastellen>
<datentyp combobox="datentypbox">Numerisch</datentyp>
<nachkommastellen/>
<bemerkung>"Schl�ssel 21" bei allen Tatbest�nden zur Fahrzeugversicherung. "Schl�ssel 22-27 und 98" Fahrzeugvollversicherung vor dem 01.01.1984 mit bisherigem Leistungsumfang. "Schl�ssel 32-37 und 99" Fahrzeugvollversicherung ab dem 01.01.1984 mit 300,00 DM Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 42-47 und 69" Fahrzeugvollversicherung ab dem 01.08.1985 ohne Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 63-67" Fahrzeugvollversicherung ab dem 01.01.1995 mit Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 97" Frei vereinbarte Selbstbeteiligung in Vollkasko und TK.
<br/>
<br/>
Expand Down
4 changes: 2 additions & 2 deletions lib/src/test/resources/gdv/xport/satz/xml/VUVM2013xL.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106841,8 +106841,8 @@
<letzteAenderung>28.08.2003 14:54:00</letzteAenderung>
<minimaleLaenge>2</minimaleLaenge>
<bytes>2</bytes>
<datentyp combobox="datentypbox">Flie�komma</datentyp>
<nachkommastellen>2</nachkommastellen>
<datentyp combobox="datentypbox">Numerisch</datentyp>
<nachkommastellen/>
<bemerkung>"Schl�ssel 21" bei allen Tatbest�nden zur Fahrzeugversicherung. "Schl�ssel 22-27 und 98" Fahrzeugvollversicherung vor dem 01.01.1984 mit bisherigem Leistungsumfang. "Schl�ssel 32-37 und 99" Fahrzeugvollversicherung ab dem 01.01.1984 mit 300,00 DM Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 42-47 und 69" Fahrzeugvollversicherung ab dem 01.08.1985 ohne Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 63-67" Fahrzeugvollversicherung ab dem 01.01.1995 mit Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 97" Frei vereinbarte Selbstbeteiligung in Vollkasko und TK.
<br/>
<br/>
Expand Down
4 changes: 2 additions & 2 deletions lib/src/test/resources/gdv/xport/satz/xml/VUVM2015xL.xml
Original file line number Diff line number Diff line change
Expand Up @@ -106469,8 +106469,8 @@
<letzteAenderung>03.06.2015 12:33:50</letzteAenderung>
<minimaleLaenge>2</minimaleLaenge>
<bytes>2</bytes>
<datentyp combobox="datentypbox">Flie�komma</datentyp>
<nachkommastellen>2</nachkommastellen>
<datentyp combobox="datentypbox">Numerisch</datentyp>
<nachkommastellen/>
<bemerkung>"Schl�ssel 21" bei allen Tatbest�nden zur Fahrzeugversicherung. "Schl�ssel 22-27 und 98" Fahrzeugvollversicherung vor dem 01.01.1984 mit bisherigem Leistungsumfang. "Schl�ssel 32-37 und 99" Fahrzeugvollversicherung ab dem 01.01.1984 mit 300,00 DM Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 42-47 und 69" Fahrzeugvollversicherung ab dem 01.08.1985 ohne Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 63-67" Fahrzeugvollversicherung ab dem 01.01.1995 mit Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 97" Frei vereinbarte Selbstbeteiligung in Vollkasko und TK.
<br/>
</bemerkung>
Expand Down
6 changes: 3 additions & 3 deletions lib/src/test/resources/gdv/xport/satz/xml/VUVM2018xL.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13114,7 +13114,7 @@
<name>Satzart 0212</name>
<aenderungsart combobox="aenderungsartbox">keine �nderung</aenderungsart>
<letzteAenderung>22.04.2003 14:33:07</letzteAenderung>
<technischerName>Satzart0212050</technischerName>
<technischerName>Satzart0212</technischerName>
<bemerkung>Nummer der gelieferten Version</bemerkung>
<minimaleAnzahl>0</minimaleAnzahl>
<maximaleAnzahl>1</maximaleAnzahl>
Expand Down Expand Up @@ -115140,8 +115140,8 @@
<letzteAenderung>03.06.2015 12:33:50</letzteAenderung>
<minimaleLaenge>2</minimaleLaenge>
<bytes>2</bytes>
<datentyp combobox="datentypbox">Flie�komma</datentyp>
<nachkommastellen>2</nachkommastellen>
<datentyp combobox="datentypbox">Numerisch</datentyp>
<nachkommastellen/>
<bemerkung>
"Schl�ssel 21" bei allen Tatbest�nden zur Fahrzeugversicherung. "Schl�ssel 22-27 und 98" Fahrzeugvollversicherung vor dem 01.01.1984 mit bisherigem Leistungsumfang. "Schl�ssel 32-37 und 99" Fahrzeugvollversicherung ab dem 01.01.1984 mit 300,00 DM Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 42-47 und 69" Fahrzeugvollversicherung ab dem 01.08.1985 ohne Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 63-67" Fahrzeugvollversicherung ab dem 01.01.1995 mit Selbstbeteiligung in der Fahrzeugteilversicherung. "Schl�ssel 97" Frei vereinbarte Selbstbeteiligung in Vollkasko und TK.
<br />
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@

<properties>

<patterntesting.version>2.2.20-YEARS</patterntesting.version>
<patterntesting.version>2.1.2</patterntesting.version>
<spring-boot.version>2.5.13</spring-boot.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
Expand Down

0 comments on commit 23ee71f

Please sign in to comment.