     private struct RIVTest {
         let description : String
         let executable : () -> Bool
-        let failureMessage : String
+        let expectedBehavior : String
         let pending : Bool
         let focused : Bool
     }

     Adds a test.
     
     - Parameter description:       The description to output if the test is executed.
     - Parameter failureMessage:    The message to output if the test is executed and fails.
     - Parameter block:             The block to determine if the test succeeds or fails.
     */
    public func addTest(description description: String, failureMessage: String, _ executable: () -> Bool) {
        tests.append(RIVTest(description: description, executable: executable, failureMessage: failureMessage, pending: false, focused: false))
    }
    
    /**
     Adds a focused test.
     
     - Important: If at one or more focused tests are added, all non-focused tests will be treated as pending.
     
     - Parameter description:       The description to output if the test is executed.
     - Parameter failureMessage:    The message to output if the test is executed and fails.
     - Parameter block:             The block to determine if the test succeeds or fails.
     */
    public func faddTest(description description: String, failureMessage: String, _ executable: () -> Bool) {
        hasFocusedTest = true
        tests.append(RIVTest(description: description, executable: executable, failureMessage: failureMessage, pending: false, focused: true))
    }
    
    /**

            return ". Test \(number): \(test.description)\n"
        }
        else {
            return "F Test \(number): \(test.description) -> \(test.expectedBehavior)\n"
        }
    }
}
