ProductOrderLijnRepository.cls.xml

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
  • More
  • CR-944
  • finished reviewing
Is nu A en B, met beter geformuleerde asserts (AantalA, BestaatA, ...) en een verbeterde VoegToeProductOrderLijn() en VerwijderData(), die tegelijkertijd nu makkelijker uitbreidbaar zijn.

Is nu A en B, met beter geformuleerde asserts (AantalA, BestaatA, ...) en een verbeterde VoegToeProductOrderLijn() en VerwijderData(), die tegelijkertijd nu makkelijker uitbreidbaar zijn.

Na overleg hebben we dit issue laten vallen wegens het sop dat de kolen niet waard is?

Na overleg hebben we dit issue laten vallen wegens het sop dat de kolen niet waard is?

Zoals besproken LegacyPartijAPI.GeefKlantNummerVoorPartijID() gebruikt, wegens niet voor AX bedoeld, maar voor Caché-intern gebruik.

Zoals besproken LegacyPartijAPI.GeefKlantNummerVoorPartijID() gebruikt, wegens niet voor AX bedoeld, maar voor Caché-intern gebruik.

testje? $Char(0) is nl een tricky geval

testje? $Char(0) is nl een tricky geval

Ik weet dat dit op veel plaatsen gebruikt wordt, maar er bestaat ook de AXimpl.AdminToAxUtils (die gaat wel lpadden). En eigenlijk is dat misschien wel juister, aangezien ge hier overal met AX-klan...

Ik weet dat dit op veel plaatsen gebruikt wordt, maar er bestaat ook de AXimpl.AdminToAxUtils (die gaat wel lpadden). En eigenlijk is dat misschien wel juister, aangezien ge hier overal met AX-klantids aan het werken zijt (dus hoe dan ook 5 karakters lang (ook in repo))

Ik zou deze elvendertig calls ook in de onbeforeonetest steken. Op het eerste zicht zie ik maar 1 verwachtmethodcall hierop en principe overrulet die de reeds bestaande indienmethodcall. Op die man...

Ik zou deze elvendertig calls ook in de onbeforeonetest steken. Op het eerste zicht zie ik maar 1 verwachtmethodcall hierop en principe overrulet die de reeds bestaande indienmethodcall. Op die manier blijven de testen wat meer beperkt tot hun essentie. (of ik heb mij miskeken)

Ik zou al die namen met 8'en en 9's hernoemen. Vind het momenteel nogal moeilijk om direct te zien wat ze betekenen. Wat doet VoegToeProductOrdelijn8(9) bv? Kan je die twee methods al niet dezelfde...

Ik zou al die namen met 8'en en 9's hernoemen. Vind het momenteel nogal moeilijk om direct te zien wat ze betekenen. Wat doet VoegToeProductOrdelijn8(9) bv?
Kan je die twee methods al niet dezelfde naam geven en een extra parameter gebruiken (al dan niet gedefault)? Dat bespaart weeral een (bijna) duplicate private method. En waarom 8 en 9 en niet 1 en 2? precies dat de eerste 7 nog ergens anders staan

[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:
[UST3554] VHIP906 Nachtelijke controle verkooporders: Tuning:

- Introductie AxInventTransId als extra property die deel uitmaakt van de unieke index

- Verfijning Repository => AxInventTransId en Early Quit als record niet bestaat in de VerwijderVolgensKlantNrOrderIdProductNrAxInventTransId()

- Verfijning en uitbreiding UnitTests van Repository

- Rechtzetting en uitbreiding Fake Repository

    • -26
    • +9
    ./ProductOrderLijnRepository.cls.xml
  1. … 5 more files in changeset.
Is herleid tot een simpele ResultSet-iterator. Niet veel meer te testen dus. StelSamenProductOrderLijnGlobal() zit nu in de klasse AXimpl.Controle.Order.Admin.AdminUniekeOrderLijnIterator.DataBouwe...

Is herleid tot een simpele ResultSet-iterator. Niet veel meer te testen dus.
StelSamenProductOrderLijnGlobal() zit nu in de klasse AXimpl.Controle.Order.Admin.AdminUniekeOrderLijnIterator.DataBouwer
Zie [UST3554]

Zie [UST3554]

Zie [UST3554]

  • More
  • CR-907
  • finished reviewing
testen?

testen?

testen?

testen?

[UST3526] VHIP906: Nachtelijke controle verkooporders: minimaal werkend krijgen:
[UST3526] VHIP906: Nachtelijke controle verkooporders: minimaal werkend krijgen:
[UST3526] VHIP906: Nachtelijke controle verkooporders: minimaal werkend krijgen:

- Er is enkel (1) Hoeveelheid nodig nu en deze wordt doorgegeven als parameter via de aangepaste iterator (zie volgend item)

- Er werd een nieuwe iterator tussen de bestaande iterator en converter geplaatst => AdminUniekeOrderLijnIterator => persisteert OrderLijnen tot unieke combinaties OrderNr-KlantNr-ProductNr en telt de aantallen op en geeft die mee door aan de converter

- Persistente klasse => ProductOrderLijn => met bijhorende repository => ProductOrderLijnRepository

- Lichte aanpassing aan AX-query volgens mail van KPR

- VerkochtAantal hoeft niet meer => property verwijderd

    • -0
    • +91
    ./ProductOrderLijnRepository.cls.xml
  1. … 16 more files in changeset.