1.0.1 • Published 10 years ago

assertsharp v1.0.1

Weekly downloads
10
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.0

10 years ago