> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://www.getfoundry.sh/api/mcp` to find what you need.
>
> **Have feedback?** Use `submit_feedback` on the same MCP server.

## `fail`

### Signature

```solidity
function fail(string memory err) internal virtual;
```

### Description

Fail a test with a message if a certain branch or execution point is hit.

### Examples

```solidity
function test() external {
    for(uint256 place; place < 10; ++i){
        if(game.leaderboard(place) == address(this)) return;
    }
    fail("Not in the top 10.");
}
```
