/idporten-generate-fnr

Generate syntetic fodselsnummer (fnr)

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

idporten-generate-fnr

Maven build status Latest Stable Version

Generate random syntetic personidentfiers (fodselsnummer) for Norway. https://www.skatteetaten.no/person/folkeregister/fodsel-og-navnevalg/barn-fodt-i-norge/fodselsnummer/

Requirements

To build and run the library you need:

  • Java 11
  • Maven

Running the library locally

From the command line:

mvn install

See GenerateSynteticFodselsnummerTest.java

To use it to generate test-user in another projects test

Include in pom.xml

        <dependency>
            <groupId>no.idporten.test.generate</groupId>
            <artifactId>idporten-fnr-generate</artifactId>
            <version>0.1.5</version>
            <scope>test</scope>
        </dependency>

Simple usage in UnitTest:

public void test(){
        SyntheticFodselsnummerGenerator synFnrGenerator = new SyntheticFodselsnummerGenerator();
        String personIdentifier = synFnrGenerator.fodselsnummer();
        // Use it and do your testing
}