Examples of DateFinder


Examples of org.owasp.passfault.finders.DateFinder

  protected Collection<PatternFinder> buildStandardFinders(){
    Collection<PatternFinder> toReturn = new LinkedList<PatternFinder>();
   
    toReturn.add(new KeySequenceFinder(new EnglishKeyBoard()));
    toReturn.add(new KeySequenceFinder(new RussianKeyBoard()));
    toReturn.add(new DateFinder());
    toReturn.add(new RandomClassesFinder());
    return toReturn;
  }
View Full Code Here

Examples of org.owasp.passfault.finders.DateFinder

  @Test
  public void testAnalyze() throws Exception {
    System.out.println("analyze");
    {
      MockPasswordResults pass = new MockPasswordResults("12-25-1999");
      new DateFinder().analyze(pass);
      assertEquals(1, pass.getFoundPatterns().size());
    }
    {
      MockPasswordResults pass = new MockPasswordResults("12-25-99");
      new DateFinder().analyze(pass);
      assertEquals(1, pass.getFoundPatterns().size());
    }
    {
      MockPasswordResults pass = new MockPasswordResults("04-06-1976");
      new DateFinder().analyze(pass);
      assertEquals(1, pass.getFoundPatterns().size());
    }
    {
      MockPasswordResults pass = new MockPasswordResults("122599");
      new DateFinder().analyze(pass);
      assertEquals(1, pass.getFoundPatterns().size());
    }
    {
      MockPasswordResults pass = new MockPasswordResults("2001-12-25");
      new DateFinder().analyze(pass);
      assertEquals(1, pass.getFoundPatterns().size());
    }
    {
      MockPasswordResults pass = new MockPasswordResults("1776-06-04");
      new DateFinder().analyze(pass);
      assertEquals(1, pass.getFoundPatterns().size());
    }
  }
View Full Code Here

Examples of org.owasp.passfault.finders.DateFinder

  }

  @Test
  public void testStress() throws Exception {
    //this runs in 0.212 seconds, it isn't a problem with performance
    DateFinder dateFinder = new DateFinder();
    for (int i = 0; i < 100000; i++) {
      MockPasswordResults pass = new MockPasswordResults("1776-06-04");
      dateFinder.analyze(pass);
      //assertEquals(1, pass.getFoundPatterns().size());
    }
  }
View Full Code Here

Examples of org.owasp.passfault.finders.DateFinder

    finders.addAll(buildDictionaryFinders("US Cities", uscities.openStream()));
    finders.addAll(buildDictionaryFinders("Latin", latin.openStream()));
    finders.addAll(buildDictionaryFinders("Spanish", spanish.openStream()));
    finders.add(new KeySequenceFinder(new EnglishKeyBoard()));
    finders.add(new KeySequenceFinder(new RussianKeyBoard()));
    finders.add(new DateFinder());
    return new ParallelFinder(finders);
  }
View Full Code Here

Examples of org.owasp.passfault.finders.DateFinder

    finders.addAll(getFinders("US Cities", uscities));
    finders.addAll(getFinders("Latin", latin));
    finders.addAll(getFinders("Spanish", spanish));
    finders.add(new KeySequenceFinder(new EnglishKeyBoard()));
    finders.add(new KeySequenceFinder(new RussianKeyBoard()));
    finders.add(new DateFinder());
    return new ParallelFinder(finders);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.