1.0.1 • Published 9 years ago

assertsharp v1.0.1

Weekly downloads
10
License
MIT
Repository
github
Last release
9 years ago

Build Status

AssertSharp

Assert methods based on .NET Assert class. If the assertion fails it throws a new Error.

Import/Require:

import Assert from "assertsharp";

or

var Assert = require("assertsharp").default;

TypeScript definition

declare module "assertsharp" {
    export default class Assert {
        static AreEqual<T>(expected: T, actual: T, message?: string): void;
        static AreNotEqual<T>(notExpected: T, actual: T, message?: string): void;
        static AreNotSame<T>(notExpected: T, actual: T, message?: string): void;
        static AreSequenceEqual<T>(expected: T[], actual: T[], equals?: (x, y) => boolean, message?: string): void;
        static Fail(message?: string): void;
        static IsFalse(actual: boolean, message?: string): void;
        static IsInstanceOfType(actual: any, expectedType: Function, message?: string): void;
        static IsNotInstanceOfType(actual: any, wrongType: Function, message?: string): void;
        static IsNotNull(actual: any, message?: string): void;
        static IsNull(actual: any, message?: string): void;
        static IsTrue(actual: boolean, message?: string): void;
        static Throws(fn: () => void, message?: string): void;
    }
}
1.0.1

9 years ago

1.0.0

9 years ago