# HasTestFixtures

# HasTestFixtures

<br />

```
@Incubating
public interface HasTestFixtures
```

<br />

Known direct subclasses  
[ApplicationVariant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/ApplicationVariant),[DynamicFeatureVariant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/DynamicFeatureVariant),[LibraryVariant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/LibraryVariant)  

|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| [ApplicationVariant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/ApplicationVariant)       | Properties for the main Variant of an application.                                                                                     |
| [DynamicFeatureVariant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/DynamicFeatureVariant) |                                                                                                                                        |
| [LibraryVariant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/LibraryVariant)               | [Variant](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/Variant)for Library projects |

*** ** * ** ***

Variants that optionally have test fixtures.

## Summary

|                                                           ### Public methods                                                            |
|-----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract `[TestFixtures](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/TestFixtures) | [getTestFixtures](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/HasTestFixtures#getTestFixtures())`()` Variant's[TestFixtures](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/TestFixtures), or null if the test fixtures for this variant are disabled. |

## Public methods

### getTestFixtures

```
abstract TestFixtures getTestFixtures()
```

Variant's[TestFixtures](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/TestFixtures), or null if the test fixtures for this variant are disabled.