klyn.unittest.Assert.assertThrows
method

    public static assertThrows<TYPE = Exception>(block as Object) as Void:

Description

Verifies that executing the lambda raises an exception.

When `TYPE` is omitted, any exception type is accepted. When `TYPE` is provided, the raised exception must match it.

Parameters

- block The lambda to execute. ``` import klyn.unittest Assert.assertThrows(lambda (): Int("abc")) Assert.assertThrows<TypeError>(lambda (): Char(-1)) ```