Testes

A função básica de um teste no Fluxo de partículas é determinar se as partículas satisfazem uma ou mais condições e, em caso afirmativo, torná-las disponíveis para o envio a outro evento.

Quando uma partícula passa em um teste, dizemos que ela "testou Verdadeiro". Para enviar partículas elegíveis para outro evento, é preciso Conectar o teste a esse evento. As partículas que não passarem no teste (“testou Falso”) permanecem no evento e são repetidamente sujeitas aos seus operadores e testes. Ou, se o teste não estiver conectado a outro evento, todas as partículas permanecem no evento. É possível utilizar vários testes em um evento. O primeiro teste verifica todas as partículas no evento e cada teste após o primeiro verifica somente as partículas que permanecerem no evento.

Há um teste, o Spawn, que não executa um teste, simplesmente cria novas partículas a partir de partículas já existentes e configura o resultado do teste das novas partículas para Verdadeiro, assim elas se tornam automaticamente elegíveis para o redirecionamento a outro evento. E o teste Enviar simplesmente envia todas as partículas para o seguinte evento, por padrão.

Alguns testes também podem servir como operadores, no sentido em que eles contêm parâmetros que modificam o comportamento das partículas. Se você não conectar um teste a outro evento, ele funciona somente como um operador. O aspecto do teste não afeta o fluxo de partículas.

Dica: Sempre coloque o teste no final do seu evento, a menos que você tenha motivos específicos para colocá-lo em outro lugar. Dessa forma, todas as ações anteriores podem acontecer durante cada etapa de integração antes do teste ser avaliado.

Todos os testes são agrupados no depósito Vista de partículas e são listados em ordem alfabética. O ícone para todos os testes é um diamante amarelo, normalmente contendo um diagrama simplificado de um interruptor elétrico.

O Fluxo de partículas executa testes no depósito Vista de partículas