Conversation
Triopticon
left a comment
There was a problem hiding this comment.
Til info og implementering i fremtida!
Fint om du ungår å bruke variable navn som ikkje gir noko meining som t i denne: for (NOM_RessursOrgTilknytning t : ressurs.orgTilknytning). Dette følger ikkje Nav sin Teknisk retning om at det skal vera enkelt å lesa og forstå. Sjølv om det er i ein for loop bør denne ha eit forståelig navn som sier kva den er til.
System.Test
Samt fint om du tar i bruk den nye Assert klassen og bruker det slik: System.Assert.areEqual(expected, actual, msg) i stede for den gamle utdaterte måten som er brukt her: System.assertEquals('aa333a', result, 'should be Office Unit Id aa333a');.
Det er heller ikkje brukt System.Test.startTest() og System.Test.stopTest(), det er noko som alltid bør brukast, og det skal vera ein veldig god grunn til ikkje å bruke dette.
System.Test
Bruk også alltid System framfor både Test og Assert klassene for å sikre at dei fungerer sjølv om nokon overskriver Assert og Test klassene.
get Office unit nomId for users navId