Module basismodule

module beweren

Bevestig de testmodule. Als de testwaarde onwaar is, wordt er een fout gerapporteerd. Het foutrapportagegedrag kan worden ingesteld om door te gaan of een fout te genereren.

Referentiemethode:

1
var assert = require('assert');

of viatestModulereferentie:

1 2
var test = require('test'); var assert = test.assert;

of viatest.setupConfiguratie:

1
require("test").setup();

statische functie

Function

De testwaarde is waar; als deze onwaar is, mislukt de bewering.

1 2
static assert.Function(Value actual = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

ok

De testwaarde is waar; als deze onwaar is, mislukt de bewering.

1 2
static assert.ok(Value actual = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

notOk

Als de testwaarde onwaar is, mislukt de bewering als deze waar is.

1 2
static assert.notOk(Value actual = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

equal

De testwaarde is gelijk aan de verwachte waarde. Als deze niet gelijk is, mislukt de bewering.

1 2 3
static assert.equal(Value actual = undefined, Value expected = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

notEqual

Als de testwaarde niet gelijk is aan de verwachte waarde, mislukt de bewering als deze wel gelijk is.

1 2 3
static assert.notEqual(Value actual = undefined, Value expected = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

strictEqual

De testwaarde is strikt gelijk aan de verwachte waarde. Als deze niet gelijk is, mislukt de bewering.

1 2 3
static assert.strictEqual(Value actual = undefined, Value expected = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

notStrictEqual

De testwaarde is niet strikt gelijk aan de verwachte waarde. Als deze gelijk is, mislukt de bewering.

1 2 3
static assert.notStrictEqual(Value actual = undefined, Value expected = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

deepEqual

De diepte van de testwaarde is gelijk aan de verwachte waarde. Als deze niet gelijk is, mislukt de bewering.

1 2 3
static assert.deepEqual(Value actual = undefined, Value expected = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

notDeepEqual

De testwaarde is niet gelijk aan de verwachte waarde. Als deze gelijk is, mislukt de bewering.

1 2 3
static assert.notDeepEqual(Value actual = undefined, Value expected = undefined, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

closeTo

De testwaarde is ongeveer gelijk aan de verwachte waarde, anders mislukt de bewering

1 2 3 4
static assert.closeTo(Value actual, Value expected, Value delta, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • delta: Waarde, geschatte decimale precisie
  • msg: String, promptbericht wanneer bewering mislukt

notCloseTo

De testwaarde is niet ongeveer gelijk aan de verwachte waarde, anders mislukt de bewering

1 2 3 4
static assert.notCloseTo(Value actual, Value expected, Value delta, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • delta: Waarde, geschatte decimale precisie
  • msg: String, promptbericht wanneer bewering mislukt

lessThan

Als de testwaarde kleiner is dan de verwachte waarde, als deze groter is dan of gelijk is aan de verwachte waarde, mislukt de bewering.

1 2 3
static assert.lessThan(Value actual, Value expected, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

notLessThan

De testwaarde is niet kleiner dan de verwachte waarde. Als deze kleiner is dan de verwachte waarde, mislukt de bewering.

1 2 3
static assert.notLessThan(Value actual, Value expected, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

greaterThan

Als de testwaarde groter is dan de verwachte waarde, of kleiner is dan of gelijk is aan de verwachte waarde, mislukt de bewering.

1 2 3
static assert.greaterThan(Value actual, Value expected, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

notGreaterThan

De testwaarde is niet groter dan de verwachte waarde. Als deze groter is, mislukt de bewering.

1 2 3
static assert.notGreaterThan(Value actual, Value expected, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • expected: Waarde, verwachte waarde
  • msg: String, promptbericht wanneer bewering mislukt

exist

De testvariabele bestaat. Als deze onwaar is, mislukt de bewering.

1 2
static assert.exist(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

notExist

De testvariabele bestaat niet. Als deze waar is, mislukt de bewering.

1 2
static assert.notExist(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isTrue

De testwaarde is boolean waar, anders mislukt de bewering

1 2
static assert.isTrue(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotTrue

De testwaarde is niet booleaans waar, anders mislukt de bewering

1 2
static assert.isNotTrue(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isFalse

De testwaarde is een boolean false, anders mislukt de bewering

1 2
static assert.isFalse(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotFalse

De testwaarde is niet boolean false, anders mislukt de bewering

1 2
static assert.isNotFalse(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNull

De testwaarde is Null, anders mislukt de bewering

1 2
static assert.isNull(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotNull

De testwaarde is niet Null, anders mislukt de bewering

1 2
static assert.isNotNull(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isUndefined

De testwaarde is niet gedefinieerd, anders mislukt de bewering

1 2
static assert.isUndefined(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isDefined

De testwaarde is niet ongedefinieerd, anders mislukt de bewering

1 2
static assert.isDefined(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isFunction

De testwaarde is een functie, anders mislukt de bewering

1 2
static assert.isFunction(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotFunction

De testwaarde is geen functie, anders mislukt de bewering

1 2
static assert.isNotFunction(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isObject

De testwaarde is een object, anders mislukt de bewering

1 2
static assert.isObject(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotObject

De testwaarde is geen object, anders mislukt de bewering

1 2
static assert.isNotObject(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isArray

De testwaarde is een array, anders mislukt de bewering

1 2
static assert.isArray(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotArray

De testwaarde is geen array, anders mislukt de bewering

1 2
static assert.isNotArray(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isString

De testwaarde is een tekenreeks, anders mislukt de bewering

1 2
static assert.isString(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotString

De testwaarde is geen tekenreeks, anders mislukt de bewering

1 2
static assert.isNotString(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNumber

De testwaarde is een getal, anders mislukt de bewering

1 2
static assert.isNumber(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotNumber

De testwaarde is geen getal, anders mislukt de bewering

1 2
static assert.isNotNumber(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isBoolean

De testwaarde is Booleaans, anders mislukt de bewering

1 2
static assert.isBoolean(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

isNotBoolean

De testwaarde is niet Booleaans, anders mislukt de bewering

1 2
static assert.isNotBoolean(Value actual, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • msg: String, promptbericht wanneer bewering mislukt

typeOf

Test of de waarde van het opgegeven type is, anders mislukt de bewering

1 2 3
static assert.typeOf(Value actual, String type, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • type: String, het opgegeven type
  • msg: String, promptbericht wanneer bewering mislukt

notTypeOf

Test of de waarde niet van het opgegeven type is, anders mislukt de bewering

1 2 3
static assert.notTypeOf(Value actual, String type, String msg = "");

Oproepparameters:

  • actual: Waarde, de te testen waarde
  • type: String, het opgegeven type
  • msg: String, promptbericht wanneer bewering mislukt

property

Het testobject bevat het opgegeven kenmerk, anders mislukt de bewering

1 2 3
static assert.property(Value object, Value prop, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, de te testen eigenschap
  • msg: String, promptbericht wanneer bewering mislukt

notProperty

Het testobject bevat het opgegeven kenmerk niet, anders mislukt de bewering

1 2 3
static assert.notProperty(Value object, Value prop, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, de te testen eigenschap
  • msg: String, promptbericht wanneer bewering mislukt

deepProperty

Het dieptetestobject bevat het opgegeven attribuut, anders mislukt de bewering

1 2 3
static assert.deepProperty(Value object, Value prop, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
  • msg: String, promptbericht wanneer bewering mislukt

notDeepProperty

Het dieptetestobject bevat niet het opgegeven attribuut, anders mislukt de bewering

1 2 3
static assert.notDeepProperty(Value object, Value prop, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
  • msg: String, promptbericht wanneer bewering mislukt

propertyVal

De waarde van de opgegeven eigenschap in het testobject is de opgegeven waarde, anders mislukt de bewering

1 2 3 4
static assert.propertyVal(Value object, Value prop, Value value, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, de te testen eigenschap
  • value: Waarde, de opgegeven waarde
  • msg: String, promptbericht wanneer bewering mislukt

propertyNotVal

De waarde van het opgegeven attribuut in het testobject is niet de opgegeven waarde, anders mislukt de bewering

1 2 3 4
static assert.propertyNotVal(Value object, Value prop, Value value, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, de te testen eigenschap
  • value: Waarde, de opgegeven waarde
  • msg: String, promptbericht wanneer bewering mislukt

deepPropertyVal

De waarde van de opgegeven eigenschap in het dieptetestobject is de opgegeven waarde, anders mislukt de bewering

1 2 3 4
static assert.deepPropertyVal(Value object, Value prop, Value value, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
  • value: Waarde, de opgegeven waarde
  • msg: String, promptbericht wanneer bewering mislukt

deepPropertyNotVal

De waarde van het opgegeven attribuut in het dieptetestobject is niet de opgegeven waarde, anders mislukt de bewering

1 2 3 4
static assert.deepPropertyNotVal(Value object, Value prop, Value value, String msg = "");

Oproepparameters:

  • object: Waarde, het te testen object
  • prop: Waarde, het attribuut dat moet worden getest, gescheiden door "."
  • value: Waarde, de opgegeven waarde
  • msg: String, promptbericht wanneer bewering mislukt

throws

Test of de opgegeven code een fout genereert, anders mislukt de bewering

1 2
static assert.throws(Function block, String msg = "");

Oproepparameters:

  • block: Functie, specificeert de code van de test, weergegeven in de vorm van een functie
  • msg: String, promptbericht wanneer bewering mislukt

doesNotThrow

Test of de gegeven code geen fout genereert, en als dat wel het geval is, mislukt de bewering

1 2
static assert.doesNotThrow(Function block, String msg = "");

Oproepparameters:

  • block: Functie, specificeert de code van de test, weergegeven in de vorm van een functie
  • msg: String, promptbericht wanneer bewering mislukt

ifError

Gooit als argument waar is

1
static assert.ifError(Value object = undefined);

Oproepparameters:

  • object: Waarde, parameter