_formatMessage
                                         protected 
                                         static 
                                        
                                        String
                                            _formatMessage
                                           (
                                                
                                                        
                                                         customMessage
                                                    
                                                
                                                        , 
                                                         defaultMessage
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Formats a message so that it can contain the original assertion message
in addition to the custom message.
                                        
                                        - Parameters:
- 
                                                            customMessage <String>The message passed in by the developer.
- 
                                                            defaultMessage <String>The message created by the error by default.
- Returns:
                                                    String
- The final error message, containing either or both.
areEqual
                                        
                                         static 
                                        
                                        void
                                            areEqual
                                           (
                                                
                                                        
                                                         expected
                                                    
                                                
                                                        , 
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is equal to another. This uses the double equals sign
so type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            expected <Object>The expected value.
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
areNotEqual
                                        
                                         static 
                                        
                                        void
                                            areNotEqual
                                           (
                                                
                                                        
                                                         unexpected
                                                    
                                                
                                                        , 
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is not equal to another. This uses the double equals sign
so type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            unexpected <Object>The unexpected value.
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
areNotSame
                                        
                                         static 
                                        
                                        void
                                            areNotSame
                                           (
                                                
                                                        
                                                         unexpected
                                                    
                                                
                                                        , 
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is not the same as another. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            unexpected <Object>The unexpected value.
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
areSame
                                        
                                         static 
                                        
                                        void
                                            areSame
                                           (
                                                
                                                        
                                                         expected
                                                    
                                                
                                                        , 
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is the same as another. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            expected <Object>The expected value.
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
fail
                                        
                                         static 
                                        
                                        void
                                            fail
                                           (
                                                
                                                        
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Forces an assertion error to occur.
                                        
                                        - Parameters:
- 
                                                            message <String>(Optional) The message to display with the failure.
- Returns:
                                                    void
isArray
                                        
                                         static 
                                        
                                        void
                                            isArray
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is an array.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isBoolean
                                        
                                         static 
                                        
                                        void
                                            isBoolean
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is a Boolean.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isFalse
                                        
                                         static 
                                        
                                        void
                                            isFalse
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is false. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isFunction
                                        
                                         static 
                                        
                                        void
                                            isFunction
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is a function.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isInstanceOf
                                        
                                         static 
                                        
                                        void
                                            isInstanceOf
                                           (
                                                
                                                        
                                                         expected
                                                    
                                                
                                                        , 
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is an instance of a particular object. This may return
incorrect results when comparing objects from one frame to constructors in
another frame. For best results, don't use in a cross-frame manner.
                                        
                                        - Parameters:
- 
                                                            expected <Function>The function that the object should be an instance of.
- 
                                                            actual <Object>The object to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isNaN
                                        
                                         static 
                                        
                                        void
                                            isNaN
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is not a number.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isNotNaN
                                        
                                         static 
                                        
                                        void
                                            isNotNaN
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is not the special NaN value.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isNotNull
                                        
                                         static 
                                        
                                        void
                                            isNotNull
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is not null. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isNotUndefined
                                        
                                         static 
                                        
                                        void
                                            isNotUndefined
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is not undefined. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isNull
                                        
                                         static 
                                        
                                        void
                                            isNull
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is null. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isNumber
                                        
                                         static 
                                        
                                        void
                                            isNumber
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is a number.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isObject
                                        
                                         static 
                                        
                                        void
                                            isObject
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is an object.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isString
                                        
                                         static 
                                        
                                        void
                                            isString
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is a string.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isTrue
                                        
                                         static 
                                        
                                        void
                                            isTrue
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is true. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isTypeOf
                                        
                                         static 
                                        
                                        void
                                            isTypeOf
                                           (
                                                
                                                        
                                                         expectedType
                                                    
                                                
                                                        , 
                                                         actualValue
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is of a particular type.
                                        
                                        - Parameters:
- 
                                                            expectedType <String>The expected type of the variable.
- 
                                                            actualValue <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void
isUndefined
                                        
                                         static 
                                        
                                        void
                                            isUndefined
                                           (
                                                
                                                        
                                                         actual
                                                    
                                                
                                                        , 
                                                         message
                                                    
                                                
                                            )
                                        
                                        
                                        
                                            Asserts that a value is undefined. This uses the triple equals sign
so no type cohersion may occur.
                                        
                                        - Parameters:
- 
                                                            actual <Object>The actual value to test.
- 
                                                            message <String>(Optional) The message to display if the assertion fails.
- Returns:
                                                    void