IHalffabItem.cls.xml

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-2278] [rvWV] PM: Maatwerk: TAX: End2End-testen aanmaken, ter validatie van de builder(s):

- IngegevenKenmerken worden nu meegegeven aan GeefHalffabItemsBoom op de MaatwerkDetailsConvertor, om op de juiste plek aan de Familie en Variant te geraken.

- Toevoeging DotNetHalffabContext, die de echte HalffabContext als super heeft en er een afgeslankte versie van is speciaal voor het DotNet-pad, om Familie en Variant ervan te kunnen gebruiken op de juiste plek.

- IHalffabItem => De dirty hack van WV, waarbij er default MVX gebruikt wordt voor ophaling PPS-kenmerken, vervangen door een exceptie, omdat er nu normaal gezien altijd een context aanwezig zal zijn en zo niet... exceptie!

- ClassnameFromJsonNaarDomConverter => KlassenaamHalffabItem wordt nu soms hardcoded doorgegeven vanuit DotNet op HalffabItemParsedFromJson. Zo ja, dat gebruiken!

- ClassnameFromJsonNaarDomConverter => Uitbreiding GeefVolledigeKlasseNaam om compatibel te zijn met TAOR.

- HalffabrikatenFromJsonNaarDomConverter => Ingebruikname van de nieuwe DotNetHalffabContext, die in de constructor van elk HalffabItem dat hier genewd wordt meegegeven wordt, opdat Familie en Variant proper doorgegeven worden.

- HalffabrikatenFromJsonNaarDomConverter => Toevoeging van specifieke TAOR-HalffabItems die eigen properties hebben die gemapt moeten worden: Verpakkingv001LosseComponentenZRFFront, Verpakkingv001LosseComponentenZRFRug,

Verpakkingv001LosseComponentenZRFZijkantLinks, Verpakkingv001LosseComponentenZRFZijkantRechts, RugPlaat, ZijkantPlaat, Verpakkingv001BulkPerOnderdeelGegroepeerdBodem en BodemDeksel.

- HalffabrikatenFromJsonNaarDomConverter => Een property van bovenstaand vermelde properties is AantallenPerVerpakking en die heeft wat extra implementatie nodig gehad (private methodje ZetCleaneVersieVanAantallenPerVerpakking).

  1. … 9 more files in changeset.
[ICT-2855] [rvASH] PM: Maatwerk: TAX: BOM-builders porten - Vervolg:

Aan het licht gekomen bij porten TAX-builders naar .net...:

- HalffabItem bestaat niet als type => moet IHalffabItem (this) zijn, wat misbruikt wordt als interface

- Onvolledige TestCase Plaat.Factory.Test vervolledigd

  1. … 1 more file in changeset.
Thanks http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/smile.gif

Thanks

Mooi werk geleverd! http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/biggrin.gif

Mooi werk geleverd!

[ICT-2202][rvPVR] MFW: klasse OmleidingNaarDotNetBepaler op meerdere plaatsen oproepen (in caché)
[ICT-2202][rvPVR] MFW: klasse OmleidingNaarDotNetBepaler op meerdere plaatsen oproepen (in caché)
[ICT-2202][rvPVR] MFW: klasse OmleidingNaarDotNetBepaler op meerdere plaatsen oproepen (in caché)

- IHalffabItem : comment toegevoegd ter voorbereiding van toekomstige aanpassingen (GeefMaatwerkTypeCode)

[ICT-2026] HX: Planning: MVX: Probox overdoosetiketten:

- Uitbreiding voor MVX : GeefMaatwerkTypeCode() : tijdelijke work-around voor MVX

Is er een reden waarom je tests toevoegt en uitschakelt?

Is er een reden waarom je tests toevoegt en uitschakelt?

#dim zonder type is even erg als een Set

#dim zonder type is even erg als een Set

Method mag private (en bij voorkeur geen strings als methodnaam, maar UpperCamelCased) *Personality specifieke httpverzender meegeven i.p.v. extra logica in test (bepaling van httpverzender via o...
  • Method mag private (en bij voorkeur geen strings als methodnaam, maar UpperCamelCased)
  • Personality specifieke httpverzender meegeven i.p.v. extra logica in test (bepaling van httpverzender via objectapi)
Deze klasse test enkel of de dependencies opgeroepen worden: veel setup en weinig (duidelijke) asserts. Dit geeft aan dat hier logica opgesplitst zou moeten worden.

Deze klasse test enkel of de dependencies opgeroepen worden: veel setup en weinig (duidelijke) asserts. Dit geeft aan dat hier logica opgesplitst zou moeten worden.

Kan je ook omschrijven in de testnaam wat het standaard gedrag is?

Kan je ook omschrijven in de testnaam wat het standaard gedrag is?

Injecteren en testen

Injecteren en testen

Wat is de meerwaarde van deze getter-methode?

Wat is de meerwaarde van deze getter-methode?

Afzonderen en testen van TAX en LBX logica

Afzonderen en testen van TAX en LBX logica

naamgeving: ProjectSettingsApi

naamgeving: ProjectSettingsApi

Else (inconsistente casing)

Else (inconsistente casing)

Injecteren en testen

Injecteren en testen

$$$False ipv 0

$$$False ipv 0

Gebruik property IsBinnenlade

Gebruik property IsBinnenlade

Deze method heeft geen meerwaarde, je kan net zowel de property opvragen

Deze method heeft geen meerwaarde, je kan net zowel de property opvragen

Injecteren en testen

Injecteren en testen

OfferteGenerator overschrijven eerder dan onderstaande inject

OfferteGenerator overschrijven eerder dan onderstaande inject

Api injecteren en testen

Api injecteren en testen

Injecteren en testen

Injecteren en testen

Commentaar mag weg

Commentaar mag weg