Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UST3652] VHIP900 - Grondige refactoring:

- TestCase voor MaakPrimairAdres van LeverAdresUtils

  1. ./Converter/LeverAdresUtils/MaakPrimairAdres
    • -0
    • +140
    ./Converter/LeverAdresUtils/MaakPrimairAdres/Test.cls.xml
[UST3652] VHIP900 - Grondige refactoring:

- Move class om naam TestCase terug te matchen met public method van te testen klasse => ZetLeverAdressenBestaandeKlant => ZetLeverAdressen

    • -0
    • +362
    ./Converter/LeverAdresUtils/ZetLeverAdressen/Test.cls.xml
  1. ./Converter/LeverAdresUtils/ZetLeverAdressen
[UST3652] VHIP900 - Grondige refactoring:

- AdresZetter => Op Telefoon voor LeverAdres na worden er geen properties meer opgehaald van een bestaand adres => worden eventueel leeggemaakt vanaf nu

- LeverAdresUtils => LandRepository verwijderd wegens niet meer nodig

- ZetLeverAdressenBestaandeKlant => Aanpassing UnitTests => ZetAdres wordt nu uitgemockt

  1. … 2 more files in changeset.
[UST3652] VHIP900 - Grondige refactoring:

- Uitwerking TestCase ZetAdres.

- To do: Verwijderen logica indien property niet meegegeven is -> bestaande property ophalen => want voortaan => property wissen

    • -3
    • +53
    ./Converter/AdresZetter/Test.cls.xml
[UST3652] VHIP900 - Grondige refactoring:

- Eerste opzet TestCase ZetAdres.

    • -0
    • +68
    ./Converter/AdresZetter/Test.cls.xml
[UST3652] VHIP900 - Grondige refactoring:

- Er is nu een enkele ZetLeverAdressen, ipv de ZetLeverAdressenNieuweKlant en de ZetLeverAdressenBestaandeKlant

- Er is nu een enkele ZetAdres, ipv de ZetNieuwLeverAdres en de ZetGemeenschappelijkePropertiesOpAdres

- MaakVerzendingWijze handelt nu zelf alle nodige logica af (o.a. betreffende InsertOfUpdate)

  1. … 4 more files in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Variatietest: Mixed case: Klant krijgt adressen 1,2,3,4 binnen, 2,4 hebben Delivery-rol, 2 heeft gekend AxLocationId, er is bestaand adres 5 -> 2 aanpassen, 4 opslaan, 1,3 negeren, 5 verwijderen

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Variatietest: 5 adressen met nieuwe AxLocationId waarvan 3 niet de Delivery-rol hebben => deze laatste negeren en 2 andere opslaan

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Test 1 PostalAddress heeft niet de Delivery-rol en AxLocationId is niet gekend => negeren

- ZetNaam => geen piece meer van Description, maar gewoon Description

- ZetVolmacht => geen piece meer volgens delimiter, want die is er niet meer

- ZetAanspreking => Altijd leeg maken => In Ax staat de aanspreking geconcateneerd achter de Naam en dat mag zo blijven

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Commit zodat THB kan verderdoen

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Extra test voor verwijderen/toevoegen combo

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Extra test voor verwijderen

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Eerste versie van verwijderlogica

  1. … 2 more files in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Test verwijderen niet door AX meegeleverd LeverAdres => checkt nu ook of andere adres niet verwijderd wordt

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- VerwijderViaID op LeverAdresRepository met bijhorende UnitTest (igv 1 LeverAdres)

- Test verwijderen niet door AX meegeleverd LeverAdres geeft juiste assert => nog implementeren in code

  1. … 2 more files in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Cacheklanten maken met meerdere adressen/axlocationids

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- nieuwe test (1 bestand + 1 nieuw adres)

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- AX-klantgeneratie met meerdere axlocationids laten werken

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Eerste minimale test gemaakt

  1. … 1 more file in changeset.
[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- Paar lege testcases toegevoegd

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- MoveClass("AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils.ZetLeverAdressenBestaandeKlant.Test","vhUnitTest.AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils.ZetLeverAdressenBestaandeKlant.Test")

[UST3647] VHIP900: testbaar maken van LeverAdressenConversie

- MoveClass("AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils.ZetLeverAdressenBestaandeKlant.Test","vhUnitTest.AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils.ZetLeverAdressenBestaandeKlant.Test")

[UST3344] Verzendwijze conversie tussen Admin en AX: review verwerkingen.
  1. … 9 more files in changeset.
[UST3344] VerzendWijze mapping AX <-> Admin. Ook bij sync klant. Refactoring van GeefPrimairAdres: gevolg op test.
[UST3397] VHIP900: Sync klant: leveradressen: Bestaande Klant:

- Refactoring => incl afzonderen code ivm adressen naar nieuwe klasse LeverAdresUtils

- Klasse Land is nu TECH.Interface => Mockable nu

- Aanpasssen UnitTests => Op 1 na die nu in comment staat => PRA gaat die nakijken

  1. … 8 more files in changeset.
[UST3391] VHIP900: Sync klant: leveradressen: Nieuwe Klant:

- Voorziening converter van LeverAdresTypes in AxToAdminUtils => ConvertLeverAdresType

- LeverAdresFactory Mockable gemaakt

- Refactoring bestaande code => Address.Description = concatenatie van Aanspreking en Naam van een Adres

- Implementatie zetten van LeverAdressen igv nieuw in AX aangemaakte klant

- Nota1 => Address.Nota1External = Telefoon

- Nota2 => Address.Nota2External = Opmerking1 en Opmerking2 (per 50 karakters)

  1. … 5 more files in changeset.
[UST3344] VerzendWijze mapping AX <-> Admin. Ook bij sync klant.
  1. … 2 more files in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- configuratie Converter

- config enable/disable converter

  1. … 3 more files in changeset.
[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- opkuis

[UST3324] VHIP900: Sync klant: nieuwe klant, allersimpelste velden

- aanvulling update + testen

  1. … 1 more file in changeset.