added arithmetic mean

This commit is contained in:
2024-10-13 13:31:57 +02:00
parent a56f76acdc
commit aff1194a89
4 changed files with 85 additions and 9 deletions

View File

@@ -182,6 +182,10 @@ var opts_dict = valpass.Options{
UTF8: false,
}
var opts_mean = valpass.Options{
Mean: 15, // very lax in order to succeed!
}
var goodtests = []Tests{
{
name: "checkgood",
@@ -195,6 +199,14 @@ var goodtests = []Tests{
},
}
var meantests = []Tests{
{
name: "checkgood-mean",
want: true,
opts: opts_mean,
},
}
var badtests = []Tests{
{
name: "checkbad",
@@ -231,6 +243,11 @@ func TestValidate(t *testing.T) {
}
}
for _, tt := range meantests {
for _, pass := range pass_random_good {
CheckPassword(t, pass, tt.name, tt.want, tt.opts)
}
}
}
func CheckPassword(t *testing.T, password string,