---
title: current
framework: testing
role: symbol
role_heading: Type Property
path: testing/test/case/current
---

# current

The test case that is running on the current task, if any.

## Declaration

```swift
static var current: Test.Case? { get }
```

## Discussion

Discussion If the current task is running a test, or is a subtask of another task that is running a test, the value of this property describes the test’s currently-running case. If no test is currently running, the value of this property is nil. If the current task is detached from a task that started running a test, or if the current thread was created without using Swift concurrency (e.g. by using Thread.detachNewThread(_:) or DispatchQueue.async(execute:)), the value of this property may be nil.
