Index: vhUnitTest/BL/PPS/TBX/DocsV1/HtmlInhoudProboxEtiketBepaler/BepaalHtmlInhoudProboxEtiket/Test.cls.xml =================================================================== diff -u -r62980 -r65872 --- vhUnitTest/BL/PPS/TBX/DocsV1/HtmlInhoudProboxEtiketBepaler/BepaalHtmlInhoudProboxEtiket/Test.cls.xml (.../Test.cls.xml) (revision 62980) +++ vhUnitTest/BL/PPS/TBX/DocsV1/HtmlInhoudProboxEtiketBepaler/BepaalHtmlInhoudProboxEtiket/Test.cls.xml (.../Test.cls.xml) (revision 65872) @@ -64,6 +64,11 @@ 1 + +vhTest.Mock.DOM.VKP.OrderAPI +1 + + aTestName:%String @@ -120,16 +132,18 @@ #dim IngegevenKenmerkenStub = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.LBXKenmerken).%New().StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",$$$ElkeWaarde).ExactAantalKeer(3).DanReturn(IngegevenKenmerkenStub) - - Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock) + + Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock, ..OrderApiMock) #dim Resultaat As %String = InhoudBepaler.BepaalHtmlInhoudProboxEtiket(..DnaCodeIterator) - Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,""),4) //4 rijen in tabel (3 producten + header) + Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,""),7) //7 rijen in tabel (3 producten + referentie elk product + header) Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td align=""center"">1"),1) //eerste product heeft aantal 1 Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td align=""center"">2"),1) //tweede product heeft aantal 2 Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td align=""center"">3"),1) //derde product heeft aantal 3 + Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td colspan = ""6"" align=""left"">TestReferentie"),3) //elk product heeft een referentie Do ConfiguratorServiceMock.Verifieer() + Do ..OrderApiMock.Verifieer() ]]> @@ -143,13 +157,14 @@ Do ..ProductImplMock.VerwachtMethodCall("GeefLadeCode",).ExactAantalKeer(3) Do ..ProductApiStub.IndienMethodCall("GeefProduct",$$$ElkeWaarde).DanReturn(..ProductImplMock) - Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock) + Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock, ..OrderApiMock) #dim Resultaat As %String = InhoudBepaler.BepaalHtmlInhoudProboxEtiket(..DnaCodeIterator) Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"CM/Z"),3) Do ConfiguratorServiceMock.Verifieer() Do ..ProductImplMock.Verifieer() + Do ..OrderApiMock.Verifieer() ]]>