@Test(groups = { "default" }, invocationCount = 50)
	public void upperSymbolsTest() {

		int numPasswords = 30;
		int passLength = 8;

		System.out.println("UPPER TEST STARTED: Generating passwords:");
		StopWatch stopWatch = new StopWatch();
		stopWatch.start();

		String flags = "-N " + numPasswords + " -M 500 -m 1 -s " + passLength
				+ " -z -r -c";

		flags = BlankRemover.itrim(flags);
		String[] ar = flags.split(" ");

		IPasswordPolicy passwordPolicy = PwHelper.buildPasswordPolicy(ar, null,
				null);

		List<String> passwords = process(this.getClass().getSimpleName(),
				passwordPolicy, numPasswords);

		for (String password : passwords) {
			char[] cs = password.toCharArray();
			boolean found = false;
			for (int i = 0; i < cs.length; i++) {
				if (Character.isUpperCase(cs[i]))
					found = true;
			}
			if (!found)
				throw new RuntimeException("No upper case letters");
		}

		stopWatch.stop();
		System.out.println("\nUPPER TEST FINISHED Runtime:"
				+ stopWatch.toString() + "\n");
	}