TestKenmerkenService.cls.xml

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[Rewrite ProductBeheer]

-> Update na Review

  1. … 7 more files in changeset.
[APPS.PM]

-> unit test in orde gebracht.

[Rewrite ProductBeheer]

-> Performantie update voor het zoeken van Kenmerken

-> Indexen bijgemaakt op Prod.Kenmerk.DataDefinitie

-> Bij deploy, wordt in background job uitgevoerd om indexen op te bouwen

Voor de nieuwe Product Kenmerken editor moeten we zoeken naar alle kenmerken van een product in 1, enkele of alle kenmerkengroepen.

Alle multiple kenmerkensets moeten altijd opgehaald worden.

https://www.pivotaltracker.com/story/show/14644689

  1. … 6 more files in changeset.
Test KenmerkMetadata : update gegevens
APPS.PM.KenmerkenService

Kenmerkgroepen in parameterstructuur; nieuwe kenmerken bewaren

2 verfijningen aan de product kenmerken service:

-> Zowel bij opvragen van de metadata als van productkenmerken, moet de client kunnen zien welke kenmerken bij welke kenmerkengroep behoren.

-> Bewaren van een nog niet bestaand kenmerk moet mogelijk zijn.

  1. … 5 more files in changeset.
APPS.PM.KenmerkenService

Productidentifiers niet meegeven met kenmerken; kenmerkenset als expliciet object

-> Productidentifiers niet meegeven bij het opvragen van kenmerken

-> Tussenliggende klasse ProductKenmerkenset gebruiken: met term "UnID" ipv "MultipleNr", en met Generatietype.

https://www.pivotaltracker.com/story/show/14365127

  1. … 11 more files in changeset.
Multiple-kenmerkensets: set toevoegen/verwijderen

Dit soort wijzigingen mag enkel op een single of master product toegelaten worden.

Bij dit soort wijziging op een master, moet dezelfde wijziging op de bijhorende auto-producten toegepast worden.

De operaties moeten als resultaat meegeven welke PRNr's zijn geïmpacteerd.

Bij toevoegen van een kenmerkenset, zal meegegeven worden vanaf welke kenmerkenset de waarden initieel gekopieerd moeten worden.

N.B. Voor de story te beginnen, eerst afstemmen over design en encapsulatie.

Enkele voorbeelden:

- Er is enkel een single. Toevoegen verandert de single in .1, en maakt een .2 bij aan.

- Er is enkel een .1 en .2. Verwijderen van 1 van beide zorgt dat de andere een single wordt.

- Er is een .1, .2 en .3. Verwijderen van .2 zorgt voor opschuiven van de .3 naar .2.

De service moet voorzien om meerdere toevoegingen / verwijderingen via 1 call door te krijgen.

https://www.pivotaltracker.com/story/show/14429615

  1. … 24 more files in changeset.
Add: Wanneer een kenmerk wordt "aangemaakt" of "verwijderd" dan wordt steeds een modified event gegooid. Dit omdat een creatie of verwijdering eigenlijk wijst op een modify van een kenmerk (van lege waarden naar "iets", of van "iets" naar leeg).

Add: KenmerkenService enkel een save laten doen van een kenmerk als de nieuwe waarden écht verschillen.

  1. … 7 more files in changeset.
Test uitgebreid naar aanleiding van review
[Review JBL CSC KENMERK]
Bulk wijzigingen events toegevoegd aan de kenmerken service.
  1. … 6 more files in changeset.
Opbouwen Testdata via Private property ipv %-var
  1. … 1 more file in changeset.
Gebruik van andere TestData klasse
vhUnitTest in orde brengen kenmerken en product service
  1. … 2 more files in changeset.
Timestamp en checksum is verwijderd bij export vanuit caché.

Versietag is geuniformiseerd.

  1. … 2545 more files in changeset.
no_comment
  1. … 1 more file in changeset.
no_comment
  1. … 38 more files in changeset.
no_comment
  1. … 156 more files in changeset.
no_comment
  1. … 379 more files in changeset.
update admina jbl
    • -17
    • +111
    ./TestKenmerkenService.cls.xml
  1. … 47 more files in changeset.
vhUnitTest update
    • -0
    • +104
    ./TestKenmerkenService.cls.xml
  1. … 96 more files in changeset.