@Test
public void testGetUid()
{

    int numberOfCodes = 500;
    Set<String> codes = new HashSet<>();
    for ( int n = 0; n < numberOfCodes; ++n )
    {
        String code = CodeGenerator.generateUid();
                    
        // Test syntax
        assertTrue( code.substring( 0, 1 ).matches( "[a-zA-Z]" ) );
        assertTrue( code.matches( "[0-9a-zA-Z]{11}" ) );
        
        // Test uniqueness
        assertTrue( codes.add( code ) );
    }
}