# HasUnitTest

# HasUnitTest

<br />

```
interface HasUnitTest
```

<br />

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

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

*** ** * ** ***

Variants that optionally have unit test component

## Summary

|                                                                                                                                                                                                        ### Public properties                                                                                                                                                                                                         ||
|--------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [UnitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/UnitTest)`?` | [unitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/HasUnitTest#unitTest()) Variant's[UnitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/UnitTest), or null if the unit tests for this variant are disabled. |

## Public properties

### unitTest

```
val unitTest: UnitTest?
```

Variant's[UnitTest](https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/variant/UnitTest), or null if the unit tests for this variant are disabled.