De acordo com a documentação do utPLSQL:

> A validação do código sob teste (a lógica testada do procedimento/função/etc.) é executada comparando os dados reais com os dados esperados. O utPLSQL usa uma combinação de expectativa e um comparador para executar a validação nos dados.

Algumas validações são escritas no formato `ut.expect(valor_real).matcher(valor_esperado)`. Essa regra verifica se o `valor_real` e o `valor_esperado` são a mesma coisa. Exemplo:

    ...
    begin
      v_expected := '2345';
      v_actual := betwnstr('1234567', 2, 5);
      ut.expect(v_actual).to_equal(v_actual); -- Essa expectativa está errada, ela é sempre verdadeira
    end;