Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-853] fix - sgeleider (falende test na wijzigingen in kenmerkeneditor.)

- terug activeren.

ICT-853: Opkuis sgeleider wijzigingen, na falende test
ICT-853: Opkuis sgeleider wijzigingen, na falende test
[ICT] fix - sgeleider (falende test na wijzigingen in kenmerkeneditor.)
  1. … 1 more file in changeset.
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- Na review => refactor UnitTests

[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- Na review => liquideren dubbele negatie => DezeHalffabDientEnkelVoorDezeGeleiderTechnologie => IsHalffabEenSGeleiderVoorBlumotionEnTOB

- Na review => DeAndereGeleiderTechnologie => enum als type => DOM.PM.enu.LBXGeleiderTechnologie

- Na review => in UnitTest => Array.Count ipv Object.Count en juiste datatypes

    • -3
    • +3
    ./HalffabGeleider/ArrayMatcher.cls.xml
  1. … 1 more file in changeset.
Is exact dezeflde implementatie als de vorige method, behalve ..#ProductId1. Ik heb al een zeer geslaagde poging gedaan om de volledige UT te herschrijven. Misschien een goede gelegenheid om er in...

Is exact dezeflde implementatie als de vorige method, behalve ..#ProductId1.

Ik heb al een zeer geslaagde poging gedaan om de volledige UT te herschrijven.
Misschien een goede gelegenheid om er in pair-programming door te lopen.
Ik zal iets inboeken in uw agenda.

#dim ... As DOM.PM.enu...

#dim ... As DOM.PM.enu...

beter: Array.Count() i.p.v. Object.Count() idem Verwacht...

beter: Array.Count() i.p.v. Object.Count()

idem Verwacht...

Gewoon ter info: Deze test is een mooi voorbeeld, want hier zie beide gevallen naast (onder) elkaar : TOB 270mm is nog steeds de "oude" geleider TOB 300mm is de nieuwe S-geleider, dus de technolog...

Gewoon ter info:

Deze test is een mooi voorbeeld, want hier zie beide gevallen naast (onder) elkaar :
TOB 270mm is nog steeds de "oude" geleider
TOB 300mm is de nieuwe S-geleider, dus de technologie is nu weggelaten.

Daarom is het nice als een test in één oogopslag beide scenario's verifieert

Bij nader inzien staat er nu een dubbele negatie, want de laatste lijn van de functie is ook Quit $$$Not( ... ) Dat is vermoeiend om te begrijpen http://subversion02.vanhoecke.be/static/ogdo0b/2sta...

Bij nader inzien staat er nu een dubbele negatie, want de laatste lijn van de functie is ook Quit $$$Not( ... )
Dat is vermoeiend om te begrijpen

Dus als we dit omdraaien naar ..IsHalffabEenSGeleiderVoorBlumotionEnTOB()
dan kunnen we 2x "$$$Not" weglaten.
en bovendien geeft de methodnaam dan veel specifieker aan wat er getest wordt.

Dus als je akkoord bent, deze naam wijzigen in ..IsHalffabEenSGeleiderVoorBlumotionEnTOB() en onderaan de $$$Not() wegdoen.

Dus als je akkoord bent, deze naam wijzigen in ..IsHalffabEenSGeleiderVoorBlumotionEnTOB()
en onderaan de $$$Not() wegdoen.

hier dus http://subversion02.vanhoecke.be/static/ogdo0b/2static/images/wiki/icons/emoticons/smile.gif

hier dus

[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen...
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen...
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- Naamgeving => IsNieuweGeleider => MagGeleiderTechnologieWeglaten

- Voorziening igv niet-TIPONBLUMOTION of niet-BLUMOTION

  1. … 1 more file in changeset.
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- Aanpassing enkel igv GeefOmschrijvingVoorPicking en kleine refactor ter verduidelijking => gebruik van boolean IsNieuweGeleider

- GeefOmschrijvingVoorDocs gerevert naar oorspronkelijke

  1. … 1 more file in changeset.
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- HalffabGeleider => kleine refactoring en gebruik variabele DeAndereGeleiderTechnologie ipv hardcoded en GeefProductID ipv property te gebruiken want private

- Testen 4 variaties => BLUMOTION oude en nieuwe geleider en TIPONBLUMOTION oude en nieuwe geleider => met behulp van custom ArrayMatcher voor Kenmerken

    • -0
    • +39
    ./HalffabGeleider/ArrayMatcher.cls.xml
  1. … 1 more file in changeset.
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- Custom HalffabContextMock

- ZetBerekeningWijze op Dummy BerekeningsSpecificatie

- Falende test in comment om trunk terug groen te zetten

    • -0
    • +121
    ./HalffabGeleider/HalffabContextMock.cls.xml
  1. … 1 more file in changeset.
[VRB474] LBX S-geleider: probox onderdelenpickingblad: samentellen; geleidertechnologie niet opnemen in omschrijving:

- GeefOmschrijvingVoorDocs uitgebreid => geeft nu TIP-ON BLUMOTION of BLUMOTION enerzijds, of de nieuwe S-geleider anderzijds zijnde geen speciefieke omschrijving

- InjectDependencies => ProductService injectie voor testdoeleinden

- ProductServiceGet getter om te bepalen of geïnjecteerde of echte ProductService moet gebruikt worden

- Eerste test => Opgelet: werkt nog niet wegens gebrek in mock van HalffabContext => GeefBerekenDatum in constructor van echte HalffabContext

    • -0
    • +47
    ./HalffabGeleider/Test.cls.xml
  1. … 1 more file in changeset.