(t *testing.T)
| 260 | } |
| 261 | |
| 262 | func TestValidateRegexProgramSizeLimitFactory(t *testing.T) { |
| 263 | val := ValidateRegexProgramSizeLimit(5) |
| 264 | cfg := val.(ConfigurableASTValidator).ToConfig() |
| 265 | fac, ok := astValidatorFactories[regexProgramSizeLimitValidatorName] |
| 266 | if !ok { |
| 267 | t.Fatalf("missing factory for %s", regexProgramSizeLimitValidatorName) |
| 268 | } |
| 269 | vFromCfg, err := fac(cfg) |
| 270 | if err != nil { |
| 271 | t.Fatalf("fac(cfg) failed: %v", err) |
| 272 | } |
| 273 | if vFromCfg.Name() != regexProgramSizeLimitValidatorName { |
| 274 | t.Errorf("vFromCfg.Name() = %s, wanted %s", vFromCfg.Name(), regexProgramSizeLimitValidatorName) |
| 275 | } |
| 276 | } |
| 277 | |
| 278 | func TestValidateHomogeneousAggregateLiterals(t *testing.T) { |
| 279 | env, err := NewCustomEnv( |
nothing calls this directly
no test coverage detected