{Name:"[]String Aud with match required",MapClaims:MapClaims{"aud":[]string{"example.com","example.example.com"}},Expected:true,Required:true,Comparison:"example.com"},
{Name:"[]String Aud with match not required",MapClaims:MapClaims{"aud":[]string{"example.com","example.example.com"}},Expected:true,Required:false,Comparison:"example.com"},
{Name:"Empty []String Aud with match not required",MapClaims:MapClaims{"aud":[]string{}},Expected:true,Required:false,Comparison:"example.com"},
{Name:"String Aud without match required",MapClaims:MapClaims{"aud":"not.example.com"},Expected:false,Required:true,Comparison:"example.com"},
{Name:"Empty String Aud without match required",MapClaims:MapClaims{"aud":""},Expected:false,Required:true,Comparison:"example.com"},
{Name:"[]String Aud without match required",MapClaims:MapClaims{"aud":[]string{"not.example.com","example.example.com"}},Expected:false,Required:true,Comparison:"example.com"},
{Name:"Empty []String Aud without match required",MapClaims:MapClaims{"aud":[]string{""}},Expected:false,Required:true,Comparison:"example.com"},
{Name:"String Aud without match not required",MapClaims:MapClaims{"aud":"not.example.com"},Expected:false,Required:true,Comparison:"example.com"},
{Name:"Empty String Aud without match not required",MapClaims:MapClaims{"aud":""},Expected:false,Required:true,Comparison:"example.com"},
{Name:"[]String Aud without match not required",MapClaims:MapClaims{"aud":[]string{"not.example.com","example.example.com"}},Expected:false,Required:true,Comparison:"example.com"},
{Name:"Empty []interface{} Aud without match required",MapClaims:MapClaims{"aud":nilListInterface},Expected:true,Required:false,Comparison:"example.com"},
{Name:"[]interface{} Aud with match required",MapClaims:MapClaims{"aud":[]interface{}{"a","foo","example.com"}},Expected:true,Required:true,Comparison:"example.com"},
{Name:"[]interface{} Aud with match but invalid types",MapClaims:MapClaims{"aud":[]interface{}{"a",5,"example.com"}},Expected:false,Required:true,Comparison:"example.com"},
{Name:"[]interface{} Aud int with match required",MapClaims:MapClaims{"aud":intListInterface},Expected:false,Required:true,Comparison:"example.com"},
{Name:"Empty interface{} Aud without match not required",MapClaims:MapClaims{"aud":nilInterface},Expected:true,Required:false,Comparison:"example.com"},