Members
-
<static> checkEquals
-
- Deprecated:
-
- Utilize assert.equal().
-
<static> checkNotEquals
-
- Deprecated:
-
- Utilize assert.notEqual().
-
<static> fail
-
Dispara um erro do tipo AssertionError.
- Deprecated:
-
- Utilize assert.fail().
Example
try { var invalid = 10 / 0; this.fail("Não deveria ser possível dividir por zero"); } catch (e) { // ignora o erro de validação }
-
<static> failEquals
-
- Deprecated:
-
- Utilize assert.equal().
-
<static> failNotEquals
-
- Deprecated:
-
- Utilize assert.equal().
Methods
-
<static> assert(message, condition)
-
Realiza uma validação de assertividade e caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
condition
boolean Condição de assertividade a ser testada.
- Deprecated:
-
- Utilize assert.equal().
Example
// Teste de assertividade com mensagem informada this.assert('Dois é diferente de dois', 2 == 2); // Teste de assertividade usando mensagem padrão this.assert(3 == 3);
-
<static> assertEquals(message, expected, actual)
-
Realiza uma validação de assertividade esperando que os parâmetros informados sejam iguais. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
expected
* Valor a ser comparado.
actual
* Valor com o qual o valor anterior é comparado.
- Deprecated:
-
- Utilize assert.equal().
Example
this.assertEquals('Dois é diferente de dois', 2, 2);
-
<static> assertFalse(message, condition)
-
Realiza uma validação de assertividade esperando que o resultado seja 'False'. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
condition
boolean Condição de assertividade a ser testada como falsa.
- Deprecated:
-
- Utilize assert.equal().
Example
this.assertFalse('Dois é igual a três', 2 == 3);
-
<static> assertNan(message, actual)
-
Realiza uma validação de assertividade esperando que o parâmetro seja 'NaN'. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
actual
* Valor que se espera que seja NaN.
- Deprecated:
-
- Utilize assert.strictEqual().
Example
var resultado = Number('teste'); this.assertNan('Resultado diferente de NaN', resultado);
-
<static> assertNotEquals(message, unexpected, actual)
-
Realiza uma validação de assertividade esperando que os parâmetros informados não sejam iguais. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
unexpected
* Valor não esperado.
actual
* Valor com o qual o valor anterior é comparado.
- Deprecated:
-
- Utilize assert.notEqual().
Example
this.assertNotEquals('Dois é igual a três', 2, 3);
-
<static> assertNotNan(message, actual)
-
Realiza uma validação de assertividade esperando que o parâmetro não seja 'NaN'. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
actual
* Valor que se espera que seja NaN.
- Deprecated:
-
- Utilize assert.notStrictEqual().
Example
var resultado = Number('1000'); this.assertNotNan('Resultado não deveria ser NaN', resultado);
-
<static> assertNotNull(message, actual)
-
Realiza uma validação de assertividade esperando que o parâmetro não seja null. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
actual
* Valor que se espera que não seja null.
- Deprecated:
-
- Utilize assert.notStrictEqual().
Example
var result = functionThatReturnsNonNull(); this.assertNotNull('Resultado igual a null', result);
-
<static> assertNotUndefined(message, actual)
-
Realiza uma validação de assertividade esperando que o parâmetro não seja 'undefined'. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
actual
* Valor que se espera que não seja undefined.
- Deprecated:
-
- Utilize assert.notStrictEqual().
Example
var result = functionThatReturnsNonUndefined(); this.assertNotUndefined('Resultado igual a undefined', result);
-
<static> assertNull(message, actual)
-
Realiza uma validação de assertividade esperando que o parâmetro seja null. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
actual
* Valor que se espera que seja null.
- Deprecated:
-
- Utilize assert.strictEqual().
Example
var result = functionThatReturnsNull(); this.assertNull('Resultado diferente de null', result);
-
<static> assertTrue(message, condition)
-
Realiza uma validação de assertividade esperando que o resultado seja 'True'. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
condition
boolean Condição de assertividade a ser testada como verdadeira.
- Deprecated:
-
- Utilize assert.equal().
Example
this.assertTrue('Dois é diferente de dois', 2 == 2);
-
<static> assertUndefined(message, actual)
-
Realiza uma validação de assertividade esperando que o parâmetro seja 'undefined'. Caso a mesma falhe, dispara um erro com a mensagem informada como parâmetro.
Parameters:
Name Type Description message
string Mensagem de erro que deve ser exibida caso o teste de assertividade falhe. Caso o parâmetro não seja informado, será apresentada uma mensagem padrão.
actual
* Valor que se espera que seja undefined.
- Deprecated:
-
- Utilize assert.strictEqual().
Example
var result = functionThatReturnsUndefined(); this.assertUndefined('Resultado diferente de undefined', result);
-
<static> check()
-
- Deprecated:
-
- Utilize assert.equal().
-
<static> checkEqualArrays()
-
- Deprecated:
-
- Utilize assert.equal() e o módulo @nginstack/engine/lib/array/arrayEquals.
-
<static> checkEqualDates()
-
- Deprecated:
-
- Utilize assert.equal().
-
<static> checkEqualDateTimes()
-
- Deprecated:
-
- Utilize assert.equal().
-
<static> checkEqualNumbers()
-
- Deprecated:
-
- Utilize assert.equal().
-
<static> checkNotEqualArrays()
-
- Deprecated:
-
- Utilize assert.notEqual() e o módulo @nginstack/engine/lib/array/arrayEquals.
-
<static> checkNotEqualDates()
-
- Deprecated:
-
- Utilize assert.notEqual().
-
<static> checkNotEqualDateTimes()
-
- Deprecated:
-
- Utilize assert.notEqual().
-
<static> checkNotEqualNumbers()
-
- Deprecated:
-
- Utilize assert.notEqual().