Valores válidos — acessibilidade do veículo

A regra verifica os valores admitidos e as opções definidas na configuração da regra.

Propriedades da regra

PropriedadeValor
Rule IDvehicles_wheelchair_accessible_valid
Ficheirovehicles.txt
Campowheelchair_accessible
TipoValor enumerado
SeveridadeObrigatório

Descrição do campo: indica a acessibilidade para cadeiras de rodas: 0 sem informação, 1 permite pelo menos um passageiro em cadeira de rodas e 2 não permite.

Mais informação em vehicles.txt.

Como funciona

A regra verifica os valores admitidos e as opções definidas na configuração da regra. Não confirma as características reais do veículo.

A regra avalia cada linha do vehicles.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?✅ Passa; o preenchimento é verificado separadamenteContinua
2O texto pode ser lido como inteiro?ContinuaAssinala valor inválido
3O valor pertence à lista admitida pela regra?ContinuaAssinala valor inválido
4A configuração da regra não define opções ou aceita qualquer opção?✅ PassaContinua
5O valor pertence às opções configuradas?✅ PassaAssinala valor não permitido

Valores admitidos: 0, 1, 2. A comparação é numérica: 01 e +1 equivalem a 1. As opções configuradas devem usar a forma normalizada, sem sinal + nem zeros iniciais. Os espaços não são removidos. Uma lista de opções definida mas vazia rejeita todos os valores preenchidos. Aceitar qualquer opção não permite valores fora da lista admitida pela regra.

O resultado depende da configuração da regra: obrigatório reprova; recomendado passa com aviso; informativo passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Os exemplos de reprovação pressupõem configuração obrigatória e condições de execução cumpridas.

Exemplos

ValorResultadoPorquê
1 (sem restrições adicionais)✅ PassaValor admitido
3❌ ReprovaValor fora da lista admitida
1 (excluído das opções configuradas)❌ ReprovaValor não permitido pela configuração
1 (lista configurada vazia)❌ ReprovaNenhum valor permitido

Como corrigir

ProblemaCausa provávelO que fazer
Valor inválidoO valor não pertence à lista admitidaCorrigir wheelchair_accessible em vehicles.txt para um dos valores admitidos.
Valor não permitidoA configuração da regra exclui este valorCorrigir wheelchair_accessible em vehicles.txt ou pedir ao responsável que reveja as opções da regra.

On this page