Index: DOM/PM/Maatwerk/MVX/impl/KorttekstBepaler.cls.xml
===================================================================
diff -u -r62793 -r62794
--- DOM/PM/Maatwerk/MVX/impl/KorttekstBepaler.cls.xml (.../KorttekstBepaler.cls.xml) (revision 62793)
+++ DOM/PM/Maatwerk/MVX/impl/KorttekstBepaler.cls.xml (.../KorttekstBepaler.cls.xml) (revision 62794)
@@ -10,15 +10,15 @@
#dim Korttekst as TECH.String = ""
#dim GeleiderCode As TECH.String = ..GeefGeleiderCode(IngegevenKenmerken)
- #dim LadeHoogte As TECH.String = $$$If($$$HasLength(IngegevenKenmerken.LadeHoogte), IngegevenKenmerken.LadeHoogte, " ")
+ #dim LadeHoogteCode As TECH.String = ..GeefLadeHoogteCode(IngegevenKenmerken)
#dim DesignCode As TECH.String = ..GeefDesignCode(IngegevenKenmerken)
#dim FrontBevestigingCode As TECH.String = ..GeefFrontBevestigingCode(IngegevenKenmerken)
#dim LadeDimensie As TECH.String = "" // ..GeefLadeDimensie(IngegevenKenmerken)
#dim VerpakkingCode As TECH.String = "" // ..GeefVerpakkingCode(IngegevenKenmerken)
#dim BuitenkleurCode As TECH.String = "" // ..KleurCodeBepaler.GeefBuitenKleurCode(IngegevenKenmerken)
#dim BinnenkleurCode As TECH.String = "" // ..KleurCodeBepaler.GeefBinnenKleurCode(IngegevenKenmerken)
- Set Korttekst = "MV"_GeleiderCode_LadeHoogte_DesignCode_FrontBevestigingCode_$J(DossierNummer,5)_LadeDimensie_$J(VerpakkingCode,1)_" "_$J($E(BuitenkleurCode,1,2),2)_$J($E(BinnenkleurCode,1,2),2)
+ Set Korttekst = "MV"_GeleiderCode_LadeHoogteCode_DesignCode_FrontBevestigingCode_$J(DossierNummer,5)_LadeDimensie_$J(VerpakkingCode,1)_" "_$J($E(BuitenkleurCode,1,2),2)_$J($E(BinnenkleurCode,1,2),2)
Quit Korttekst
]]>
@@ -41,6 +41,25 @@
]]>
+
+IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken
+1
+TECH.String
+
+
+
IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken
1
Index: vhUnitTest/DOM/PM/Maatwerk/MVX/impl/KorttekstBepaler/Test.cls.xml
===================================================================
diff -u -r62793 -r62794
--- vhUnitTest/DOM/PM/Maatwerk/MVX/impl/KorttekstBepaler/Test.cls.xml (.../Test.cls.xml) (revision 62793)
+++ vhUnitTest/DOM/PM/Maatwerk/MVX/impl/KorttekstBepaler/Test.cls.xml (.../Test.cls.xml) (revision 62794)
@@ -8,6 +8,11 @@
S38J
+
+%String
+
+
+
DOM.PM.Maatwerk.MVX.impl.KorttekstBepaler
1
@@ -37,6 +42,9 @@
Set ..MVXKenmerken.Draagkracht = ""
Do ..AssertPositiesInKorttekst(" ", 3)
+ Set ..MVXKenmerken.Draagkracht = ..#RandomInput
+ Do ..AssertPositiesInKorttekst(" ", 3)
+
Set ..MVXKenmerken.Draagkracht = ..Enum.Draagkracht.Draagkracht40
Do ..AssertPositiesInKorttekst("4", 3)
@@ -50,6 +58,9 @@
Set ..MVXKenmerken.LadeHoogte = ""
Do ..AssertPositiesInKorttekst(" ", 4)
+ Set ..MVXKenmerken.LadeHoogte = ..#RandomInput
+ Do ..AssertPositiesInKorttekst(" ", 4)
+
Set ..MVXKenmerken.LadeHoogte = ..Enum.LadeHoogte.N
Do ..AssertPositiesInKorttekst("N", 4)
@@ -69,6 +80,9 @@
Set ..MVXKenmerken.Toepassing = " "
Do ..AssertPositiesInKorttekst("/", 5)
+ Set ..MVXKenmerken.Toepassing = ..#RandomInput
+ Do ..AssertPositiesInKorttekst("/", 5)
+
Set ..MVXKenmerken.Toepassing = ..Enum.Toepassing.Lade
Do ..AssertPositiesInKorttekst("/", 5)
@@ -85,6 +99,9 @@
Set ..MVXKenmerken.FrontBevestiging = ""
Do ..AssertPositiesInKorttekst(" ", 6)
+ Set ..MVXKenmerken.FrontBevestiging = ..#RandomInput
+ Do ..AssertPositiesInKorttekst(" ", 6)
+
Set ..MVXKenmerken.IsBinnenlade = $$$True
Do ..AssertPositiesInKorttekst("Z", 6)