Skip to content

Dsgj/Personnummer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kunskapstest för Arbetsgivare - Personnummer

Programstruktur

  • Main
  • ValidityCheck
  • Luhn
  • SysLog

Main

Startar programmet som via terminalen tar emot användardata, som via ValidityCheck kontrolleras.

Programmet avslutas genom att ange None som argument.

ValidityCheck

Kontrollerar ifall indata

  • Har ett giltigt format (inte innehåller ogiltiga tecken)
  • Innehåller giltigt datum
  • Är ett personnummer
  • Är ett samordningsnummer
  • Är ett organisationsnummer

Luhn

Genomför kontroll av ett nummer godkänt i ValidityCheck för att se ifall det är ett giltigt nummer enligt Luhns Algoritm.

SysLog

Skapar den logg som innehåller Exceptions från de olika kontroller som genomförs i ValidityCheck.

Loggen sparas i samma mapp som programmet i form av en .log-fil.

Övrigt

Kompileras med pom.xml i Maven.

About

Kunskapstest för Omegapoint - Personnummer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages