2 * Automatically generated -- do not edit!
4 * This file was automatically generated from the original JSON source file
5 * for the use in C test programs. To make changes, modify the original
6 * JSON source or (more rarely) the make-c-data script and run it again.
9 * The Board of Trustees of the Leland Stanford Junior University
11 * See LICENSE for licensing terms.
14 #include <tests/data/passwords/tests.h>
16 const struct password_test classes_tests[] = {
23 "Password must contain a lowercase letter",
31 "Password must contain an uppercase letter",
39 "Password must contain a number",
47 "Password must contain a space or punctuation character",
59 "all classes with space (11)",
71 "Password must contain a lowercase letter",
79 "Password must contain an uppercase letter",
87 "Password must contain a number",
115 "all classes with space (15)",
125 "PASSWORD98!WORDWORD",
127 "Password must contain a lowercase letter",
133 "password98!wordword",
135 "Password must contain an uppercase letter",
149 "passwordXX!wordword",
157 "passwordXX9wordword",
165 "passwordX9!wordword",
171 "all classes with space (19)",
173 "pass wordX9wordword",
181 "PASSWORD98!WORDWORDW",
189 "password98!wordwordw",
197 "passwordXX!wordwordw",
205 "passwordXX9wordwordw",
213 "passwordX9!wordwordw",
219 "all classes with space (20)",
221 "pass wordX9wordwordw",
227 "only lowercase (24)",
229 "alllowercasewithclassreq",
231 "Password must contain 3 types of characters (lowercase, uppercase, numbers, symbols)",
235 "lower and uppercase (24)",
237 "LowerUprcasewithclassreq",
239 "Password must contain 3 types of characters (lowercase, uppercase, numbers, symbols)",
243 "lower, uppercase, symbols (24)",
245 "LowerUp!casewithclassreq",
251 "only lowercase (25)",
253 "alllowercasewithclassreqr",