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.
8 * Written by Russ Allbery <eagle@eyrie.org>
9 * Copyright 2020 Russ Allbery <eagle@eyrie.org>
11 * The Board of Trustees of the Leland Stanford Junior University
13 * SPDX-License-Identifier: MIT
16 #include <tests/data/passwords/tests.h>
18 extern const struct password_test classes_tests[];
19 const struct password_test classes_tests[] = {
26 "Password must contain a lowercase letter",
35 "Password must contain an uppercase letter",
44 "Password must contain a number",
53 "Password must contain a space or punctuation character",
67 "all classes with space (11)",
80 "Password must contain a lowercase letter",
89 "Password must contain an uppercase letter",
98 "Password must contain a number",
130 "all classes with space (15)",
141 "PASSWORD98!WORDWORD",
143 "Password must contain a lowercase letter",
150 "password98!wordword",
152 "Password must contain an uppercase letter",
168 "passwordXX!wordword",
177 "passwordXX9wordword",
186 "passwordX9!wordword",
193 "all classes with space (19)",
195 "pass wordX9wordword",
204 "PASSWORD98!WORDWORDW",
213 "password98!wordwordw",
222 "passwordXX!wordwordw",
231 "passwordXX9wordwordw",
240 "passwordX9!wordwordw",
247 "all classes with space (20)",
249 "pass wordX9wordwordw",
256 "only lowercase (24)",
258 "alllowercasewithclassreq",
260 "Password must contain 3 types of characters (lowercase, uppercase, numbers, symbols)",
265 "lower and uppercase (24)",
267 "LowerUprcasewithclassreq",
269 "Password must contain 3 types of characters (lowercase, uppercase, numbers, symbols)",
274 "lower, uppercase, symbols (24)",
276 "LowerUp!casewithclassreq",
283 "only lowercase (25)",
285 "alllowercasewithclassreqr",