Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT] Bugfix : Falende UT "TestGeefToeleveringenNietInBatch" veroorzaakt door slechte cleanup in andere UT

- cleanup in OnAfterOneTest bij BuildBufferViaDnaCode.Test aangepast : index ^KTO1(...) alleen opkuisen indien de volledige KTO(ToeNr) niet meer bestaat.

Goed opgemerkt, Jelle. Tom zal wel meteen zien dat de .ProductNummer binnen de Tech.Equals() moet staan. @ iedereen (vooral de jonkies) : Bovenal is de vraag : is er geen UT die dit aan het licht ...

Goed opgemerkt, Jelle.
Tom zal wel meteen zien dat de .ProductNummer binnen de Tech.Equals() moet staan.

@ iedereen (vooral de jonkies) :
Bovenal is de vraag : is er geen UT die dit aan het licht brengt?
Zal zelf al deels antwoorden :
Deze klasse BL.MB.UP.Receptie.cls bevat stokoude implementatie, en er is nauwelijks sprake van "scheiding van dependencies".
Dit laatste maakt het dan ook zeer moeilijk om UT hiervoor te schrijven.
@Tom : misschien toch een systeemke bedenken om de Dna-complexiteit af te zonderen in een helper-klasse, zodat die alsnog kan ge-UT-ed worden :
bvb. DnaCodeSoortBepaler .IsVoorKad() .IsVoorVhoss(), .IsVoorSpaceStep()
( *) woordkeuze "...Soort..." kan vast beter!

Geen Asserts na een "VerwachteExceptie". Deze worden toch niet uitgevoerd, kunnen daarom zelfs foute waarden tonen en niet falen. Dus sowieso de asserts hier weghalen. @iedereen : deze opmerking a...

Geen Asserts na een "VerwachteExceptie".
Deze worden toch niet uitgevoerd, kunnen daarom zelfs foute waarden tonen en niet falen. Dus sowieso de asserts hier weghalen.

@iedereen : deze opmerking altijd maken als reviewer, wanneer iemand hiertegen zondigt. En als developer hier best zelf proberen op te letten :-P

Vind dit persoonlijk wat moeilijk om allemaal te begrijpen wat er juist gebeurt met de globals

Vind dit persoonlijk wat moeilijk om allemaal te begrijpen wat er juist gebeurt met de globals

Waarvoor wordt DnaCode4 gebruikt?

Waarvoor wordt DnaCode4 gebruikt?

Deze staat ook al bovenaan gedefinieerd in "OnBeforeOneTest" #dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ##class(vhTest.Dummy.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenm...

Deze staat ook al bovenaan gedefinieerd in "OnBeforeOneTest"

#dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ##class(vhTest.Dummy.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).DummyLade()
Heb hier ook over zitten peinzen. Probleem is dat voor dit kaartje heel het systeem uitging van 1 DnaCode per Product. Nu maken we 2 DnaCodes voor 1 Product. Was niet van zin om op dit moment dat p...

Heb hier ook over zitten peinzen. Probleem is dat voor dit kaartje heel het systeem uitging van 1 DnaCode per Product. Nu maken we 2 DnaCodes voor 1 Product. Was niet van zin om op dit moment dat principe overal te gaan overhoop halen en daarom heb ik het hier maar in deze method gestoken. Op zich blijven de oproepers van MaakDnaCode-methods dan in het ongewisse.

Staan al bovenaan gedefinieerd in 'OneBeforeOneTest'         Do ..ProductTypeApiStub.IndienMethodCall("IsLegraboxProduct", 1000).DanReturn($$$False)

Staan al bovenaan gedefinieerd in 'OneBeforeOneTest'

        Do ..ProductTypeApiStub.IndienMethodCall("IsLegraboxProduct", 1000).DanReturn($$$False)
heb dat in volgende kaartje aangepast. dingen liepen tegelijk (yesyes, kleine kaartjes en rap committen http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/smile.gif )

heb dat in volgende kaartje aangepast. dingen liepen tegelijk (yesyes, kleine kaartjes en rap committen )

Deze staat ook al bovenaan gedefinieerd in "OnBeforeOneTest"

Deze staat ook al bovenaan gedefinieerd in "OnBeforeOneTest"

[ICT-2115R] pa-ub-213: spacestep en dnacodes

- foutje in StringUtils.Equals gebruik

- deze keer met testje

  1. … 1 more file in changeset.
Productnummer wordt vergeleken met boolean?

Productnummer wordt vergeleken met boolean?

Toevoegen dat de method een 'boolean' teruggeeft

Toevoegen dat de method een 'boolean' teruggeeft

Ik denk dat je nog eens moet denken over het verwijderen van het IsKlantEtiketSpaceStep argument. Je verwijdert hem uit de argumenten maar niet uit de binnenkomende parameters in deze method. Ook i...

Ik denk dat je nog eens moet denken over het verwijderen van het IsKlantEtiketSpaceStep argument. Je verwijdert hem uit de argumenten maar niet uit de binnenkomende parameters in deze method. Ook in de method MagDnaCodeBijgewerktWorden is die niet opgekuist en wordt die wel nog gebruikt?

Door het toevoegen van deze method is er wel wat duplicated code ontstaan om een dna code te maken. Ik laat de keuze aan jou of je een soort van dnaCodeInvullen method maakt of niet. Voor mij kan d...

Door het toevoegen van deze method is er wel wat duplicated code ontstaan om een dna code te maken. Ik laat de keuze aan jou of je een soort van dnaCodeInvullen method maakt of niet. Voor mij kan dit er nog mee door omdat het maar 2 methods zijn uiteindelijk

[ICT-2115] pa-ub-213: spacestep en dnacodes
[ICT-2115] pa-ub-213: spacestep en dnacodes
Die zal niet meer getoond worden in het antwoord

Die zal niet meer getoond worden in het antwoord

had ik bewust niet gedaan omdat al de rest van deze klasse procedureblock=0 is en ik geen extra can of worms wou openen

had ik bewust niet gedaan omdat al de rest van deze klasse procedureblock=0 is en ik geen extra can of worms wou openen

Wat als de tweede toelevering wel reeds volledig gescand is? Kan het zijn dat deze dan nog in de buffer zit, en getoond wordt met aantalGescand : 1/1 ? Of is de toelevering dan weg, als in "niet me...

Wat als de tweede toelevering wel reeds volledig gescand is? Kan het zijn dat deze dan nog in de buffer zit, en getoond wordt met aantalGescand : 1/1 ?
Of is de toelevering dan weg, als in "niet meer vermeld in het Antwoord-object ?
--> geen idee of het zinvol is om deze situatie als TestMethod toe te voegen.

Zie opmerking i.v.m. de methodnaam aan de Caché-kant. Hier is de methodnaam al iets dichter bij de werkelijkheid

Zie opmerking i.v.m. de methodnaam aan de Caché-kant.
Hier is de methodnaam al iets dichter bij de werkelijkheid

VH-naming conventies : ook in Delphi ? --> RondAfKaderdeurDag

VH-naming conventies : ook in Delphi ?
--> RondAfKaderdeurDag

Olaahh ... dit is een randgeval, kwestie van de code in UI of in de Backend te schrijven.

Olaahh ...
dit is een randgeval, kwestie van de code in UI of in de Backend te schrijven.

"ZoakGebr.... " is dat een sint-niklaases dialect? http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/wink.gif Bij de WSimpl heb ik tevens een opmerking gemaakt over...

"ZoakGebr.... " is dat een sint-niklaases dialect?
Bij de WSimpl heb ik tevens een opmerking gemaakt over de naam van deze method. Zie WSimpl.

Deze naam is eerder verwarrend, vind ik : "Zoek..." en je geeft geen zoek-criteria op, er wordt dus ook niks gefilterd (lees: gezocht) Wat dacht je van "GeefAlleAangemeldeGebruikers" of zoiets? Al ...

Deze naam is eerder verwarrend, vind ik : "Zoek..." en je geeft geen zoek-criteria op, er wordt dus ook niks gefilterd (lees: gezocht)
Wat dacht je van "GeefAlleAangemeldeGebruikers" of zoiets?
Al dan niet met gevolgen voor de klasse WS.Halux.AAP.GebruikerService en het WSDL-gedoe.

Eens effe overleggen?
.