# HasUnitTestBuilder

# HasUnitTestBuilder


```
public interface HasUnitTestBuilder
```

<br />

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

|--------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ApplicationVariantBuilder](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/ApplicationVariantBuilder)       | Application specific variant object that contains properties that will determine the variant's build flow.                                                 |
| [DynamicFeatureVariantBuilder](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/DynamicFeatureVariantBuilder) |                                                                                                                                                            |
| [LibraryVariantBuilder](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/LibraryVariantBuilder)               | [VariantBuilder](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/VariantBuilder) type for library projects |

*** ** * ** ***

Interface that mark the potential existence of unit tests associated with a variant.

## Summary

| ### Public methods |
|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract boolean` | [getEnableUnitTest](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/HasUnitTestBuilder#getEnableUnitTest())`()` Set to `true` if the variant's has any unit tests, false otherwise.                                     |
| `abstract void`    | [setEnableUnitTest](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/HasUnitTestBuilder#setEnableUnitTest(kotlin.Boolean))`(boolean enableUnitTest)` Set to `true` if the variant's has any unit tests, false otherwise. |

## Public methods

### getEnableUnitTest

```
abstract boolean getEnableUnitTest()
```

Set to `true` if the variant's has any unit tests, false otherwise. Value is Boolean#True by default.  

### setEnableUnitTest

```
abstract void setEnableUnitTest(boolean enableUnitTest)
```

Set to `true` if the variant's has any unit tests, false otherwise. Value is Boolean#True by default.