# HasUnitTest

# HasUnitTest

[View Source](https://cs.android.com/search?q=file:com/android/build/api/variant/HasUnitTest.kt+class:com.android.build.api.variant.HasUnitTest)  
Added in 8.1.0  

<br />

```
interface HasUnitTest
```

<br />

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

|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
| [ApplicationVariant](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/ApplicationVariant)       | Model for application components that only contains build-time properties.     |
| [DynamicFeatureVariant](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/DynamicFeatureVariant) | Model for dynamic feature components that only contains build-time properties. |
| [LibraryVariant](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/LibraryVariant)               | Model for library components that only contains build-time properties.         |

Known indirect subclasses  
[KotlinMultiplatformAndroidVariant](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/KotlinMultiplatformAndroidVariant)  

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
| [KotlinMultiplatformAndroidVariant](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/KotlinMultiplatformAndroidVariant) | Properties for the main Variant of a kotlin multiplatform android library |

*** ** * ** ***

[Variant](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/Variant)that optionally have[UnitTest](https://developer.android.com/reference/tools/gradle-api/9.0/com/android/build/api/variant/UnitTest)component.

## Summary

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

## Public properties

### unitTest

Added in 8.1.0  

```
val unitTest: UnitTest?
```

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