异常类

class AssertException

public class AssertException <: Exception {
    public init()
    public init(message: String)
}

功能:@Expect / @Assert 检查失败时所抛出的异常。

父类型:

init()

public init(message: String)

功能:构造函数。

init(String)

public init(message: String)

功能:构造函数。

参数:

  • message: String - 指定的异常信息。

class AssertIntermediateException

public class AssertIntermediateException <: Exception {
    public let expression: String
    public let originalException: Exception
    public let position: Int64
}

功能:@PowerAssert 检查失败时所抛出的异常。

父类型:

let expression

public let expression: String

功能:检查的表达式。

类型:String

let originalException

public let originalException: Exception

功能:原始的类型信息。

类型:Exception

let position

public let position: Int64

功能:位置信息。

类型:Int64

func getOriginalStackTrace

public func getOriginalStackTrace(): String

功能:获取原始的栈信息。

返回值:

class UnittestCliOptionsFormatException

public class UnittestCliOptionsFormatException <: UnittestException

功能:控制台选项格式错误抛出的异常。

父类型:

class UnittestException

public open class UnittestException <: Exception

功能:框架通用异常。

父类型: