<!--
{
  "availability" : [
    "iOS: 16.4.0 -",
    "iPadOS: 16.4.0 -",
    "macCatalyst: 16.4.0 -",
    "macOS: 13.3.0 -",
    "tvOS: 16.4.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Matter",
  "identifier" : "/documentation/Matter/MTRClusterUnitTesting",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Matter"
    ],
    "preciseIdentifier" : "c:objc(cs)MTRClusterUnitTesting"
  },
  "title" : "MTRClusterUnitTesting"
}
-->

# MTRClusterUnitTesting

```
class MTRClusterUnitTesting
```

## Topics

### Initializers

[`-  initWithDevice:endpointID:queue:`](/documentation/Matter/MTRClusterUnitTesting/init(device:endpointID:queue:))

### Instance Methods

[`-  readAttributeAcceptedCommandListWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeAcceptedCommandList(with:))

[`-  readAttributeAttributeListWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeAttributeList(with:))

[`-  readAttributeBitmap16WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeBitmap16(with:))

[`-  readAttributeBitmap32WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeBitmap32(with:))

[`-  readAttributeBitmap64WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeBitmap64(with:))

[`-  readAttributeBitmap8WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeBitmap8(with:))

[`-  readAttributeBooleanWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeBoolean(with:))

[`-  readAttributeCharStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeCharString(with:))

[`-  readAttributeClusterErrorBooleanWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeClusterErrorBoolean(with:))

[`-  readAttributeClusterRevisionWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeClusterRevision(with:))

[`-  readAttributeEnum16WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeEnum16(with:))

[`-  readAttributeEnum8WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeEnum8(with:))

[`-  readAttributeEnumAttrWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeEnumAttr(with:))

[`-  readAttributeEpochSWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeEpochS(with:))

[`-  readAttributeEpochUsWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeEpochUs(with:))

[`-  readAttributeFeatureMapWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeFeatureMap(with:))

[`-  readAttributeFloatDoubleWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeFloatDouble(with:))

[`-  readAttributeFloatSingleWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeFloatSingle(with:))

[`-  readAttributeGeneralErrorBooleanWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeGeneralErrorBoolean(with:))

[`-  readAttributeGeneratedCommandListWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeGeneratedCommandList(with:))

[`-  readAttributeInt16sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt16s(with:))

[`-  readAttributeInt16uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt16u(with:))

[`-  readAttributeInt24sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt24s(with:))

[`-  readAttributeInt24uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt24u(with:))

[`-  readAttributeInt32sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt32s(with:))

[`-  readAttributeInt32uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt32u(with:))

[`-  readAttributeInt40sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt40s(with:))

[`-  readAttributeInt40uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt40u(with:))

[`-  readAttributeInt48sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt48s(with:))

[`-  readAttributeInt48uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt48u(with:))

[`-  readAttributeInt56sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt56s(with:))

[`-  readAttributeInt56uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt56u(with:))

[`-  readAttributeInt64sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt64s(with:))

[`-  readAttributeInt64uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt64u(with:))

[`-  readAttributeInt8sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt8s(with:))

[`-  readAttributeInt8uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeInt8u(with:))

[`-  readAttributeListFabricScopedWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeListFabricScoped(with:))

[`-  readAttributeListInt8uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeListInt8u(with:))

[`-  readAttributeListLongOctetStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeListLongOctetString(with:))

[`-  readAttributeListNullablesAndOptionalsStructWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeListNullablesAndOptionalsStruct(with:))

[`-  readAttributeListOctetStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeListOctetString(with:))

[`-  readAttributeListStructOctetStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeListStructOctetString(with:))

[`-  readAttributeLongCharStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeLongCharString(with:))

[`-  readAttributeLongOctetStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeLongOctetString(with:))

[`-  readAttributeNullableBitmap16WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableBitmap16(with:))

[`-  readAttributeNullableBitmap32WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableBitmap32(with:))

[`-  readAttributeNullableBitmap64WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableBitmap64(with:))

[`-  readAttributeNullableBitmap8WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableBitmap8(with:))

[`-  readAttributeNullableBooleanWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableBoolean(with:))

[`-  readAttributeNullableCharStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableCharString(with:))

[`-  readAttributeNullableEnum16WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableEnum16(with:))

[`-  readAttributeNullableEnum8WithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableEnum8(with:))

[`-  readAttributeNullableEnumAttrWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableEnumAttr(with:))

[`-  readAttributeNullableFloatDoubleWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableFloatDouble(with:))

[`-  readAttributeNullableFloatSingleWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableFloatSingle(with:))

[`-  readAttributeNullableInt16sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt16s(with:))

[`-  readAttributeNullableInt16uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt16u(with:))

[`-  readAttributeNullableInt24sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt24s(with:))

[`-  readAttributeNullableInt24uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt24u(with:))

[`-  readAttributeNullableInt32sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt32s(with:))

[`-  readAttributeNullableInt32uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt32u(with:))

[`-  readAttributeNullableInt40sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt40s(with:))

[`-  readAttributeNullableInt40uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt40u(with:))

[`-  readAttributeNullableInt48sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt48s(with:))

[`-  readAttributeNullableInt48uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt48u(with:))

[`-  readAttributeNullableInt56sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt56s(with:))

[`-  readAttributeNullableInt56uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt56u(with:))

[`-  readAttributeNullableInt64sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt64s(with:))

[`-  readAttributeNullableInt64uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt64u(with:))

[`-  readAttributeNullableInt8sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt8s(with:))

[`-  readAttributeNullableInt8uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableInt8u(with:))

[`-  readAttributeNullableOctetStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableOctetString(with:))

[`-  readAttributeNullableRangeRestrictedInt16sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableRangeRestrictedInt16s(with:))

[`-  readAttributeNullableRangeRestrictedInt16uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableRangeRestrictedInt16u(with:))

[`-  readAttributeNullableRangeRestrictedInt8sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableRangeRestrictedInt8s(with:))

[`-  readAttributeNullableRangeRestrictedInt8uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableRangeRestrictedInt8u(with:))

[`-  readAttributeNullableStructWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeNullableStruct(with:))

[`-  readAttributeOctetStringWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeOctetString(with:))

[`-  readAttributeRangeRestrictedInt16sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeRangeRestrictedInt16s(with:))

[`-  readAttributeRangeRestrictedInt16uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeRangeRestrictedInt16u(with:))

[`-  readAttributeRangeRestrictedInt8sWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeRangeRestrictedInt8s(with:))

[`-  readAttributeRangeRestrictedInt8uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeRangeRestrictedInt8u(with:))

[`-  readAttributeStructAttrWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeStructAttr(with:))

[`-  readAttributeTimedWriteBooleanWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeTimedWriteBoolean(with:))

[`-  readAttributeUnsupportedWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeUnsupported(with:))

[`-  readAttributeVendorIdWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeVendorId(with:))

[`-  readAttributeWriteOnlyInt8uWithParams:`](/documentation/Matter/MTRClusterUnitTesting/readAttributeWriteOnlyInt8u(with:))

[`-  simpleStructEchoRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/simpleStructEchoRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/test(with:expectedValues:expectedValueInterval:completion:))

[`-  testWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/test(withExpectedValues:expectedValueInterval:completion:))

[`-  testAddArgumentsWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testAddArguments(with:expectedValues:expectedValueInterval:completion:))

[`-  testComplexNullableOptionalRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testComplexNullableOptionalRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testEmitTestEventRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testEmitTestEventRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testEmitTestFabricScopedEventRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testEmitTestFabricScopedEventRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testEnumsRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testEnumsRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testListInt8UArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testListInt8UArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testListInt8UReverseRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testListInt8UReverseRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testListNestedStructListArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testListNestedStructListArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testListStructArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testListStructArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testNestedStructArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testNestedStructArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testNestedStructListArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testNestedStructListArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testNotHandledWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testNotHandled(with:expectedValues:expectedValueInterval:completion:))

[`-  testNotHandledWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testNotHandled(withExpectedValues:expectedValueInterval:completion:))

[`-  testNullableOptionalRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testNullableOptionalRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testNullableOptionalRequestWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testNullableOptionalRequest(withExpectedValues:expectedValueInterval:completion:))

[`-  testSimpleArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testSimpleArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testSimpleOptionalArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testSimpleOptionalArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testSimpleOptionalArgumentRequestWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testSimpleOptionalArgumentRequest(withExpectedValues:expectedValueInterval:completion:))

[`-  testSpecificWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testSpecific(with:expectedValues:expectedValueInterval:completion:))

[`-  testSpecificWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testSpecific(withExpectedValues:expectedValueInterval:completion:))

[`-  testStructArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testStructArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testStructArrayArgumentRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testStructArrayArgumentRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  testUnknownCommandWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testUnknownCommand(with:expectedValues:expectedValueInterval:completion:))

[`-  testUnknownCommandWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/testUnknownCommand(withExpectedValues:expectedValueInterval:completion:))

[`-  timedInvokeRequestWithParams:expectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/timedInvokeRequest(with:expectedValues:expectedValueInterval:completion:))

[`-  timedInvokeRequestWithExpectedValues:expectedValueInterval:completion:`](/documentation/Matter/MTRClusterUnitTesting/timedInvokeRequest(withExpectedValues:expectedValueInterval:completion:))

[`-  writeAttributeBitmap16WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap16(withValue:expectedValueInterval:))

[`-  writeAttributeBitmap16WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap16(withValue:expectedValueInterval:params:))

[`-  writeAttributeBitmap32WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap32(withValue:expectedValueInterval:))

[`-  writeAttributeBitmap32WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap32(withValue:expectedValueInterval:params:))

[`-  writeAttributeBitmap64WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap64(withValue:expectedValueInterval:))

[`-  writeAttributeBitmap64WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap64(withValue:expectedValueInterval:params:))

[`-  writeAttributeBitmap8WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap8(withValue:expectedValueInterval:))

[`-  writeAttributeBitmap8WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBitmap8(withValue:expectedValueInterval:params:))

[`-  writeAttributeBooleanWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBoolean(withValue:expectedValueInterval:))

[`-  writeAttributeBooleanWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeBoolean(withValue:expectedValueInterval:params:))

[`-  writeAttributeCharStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeCharString(withValue:expectedValueInterval:))

[`-  writeAttributeCharStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeCharString(withValue:expectedValueInterval:params:))

[`-  writeAttributeClusterErrorBooleanWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeClusterErrorBoolean(withValue:expectedValueInterval:))

[`-  writeAttributeClusterErrorBooleanWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeClusterErrorBoolean(withValue:expectedValueInterval:params:))

[`-  writeAttributeEnum16WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEnum16(withValue:expectedValueInterval:))

[`-  writeAttributeEnum16WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEnum16(withValue:expectedValueInterval:params:))

[`-  writeAttributeEnum8WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEnum8(withValue:expectedValueInterval:))

[`-  writeAttributeEnum8WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEnum8(withValue:expectedValueInterval:params:))

[`-  writeAttributeEnumAttrWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEnumAttr(withValue:expectedValueInterval:))

[`-  writeAttributeEnumAttrWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEnumAttr(withValue:expectedValueInterval:params:))

[`-  writeAttributeEpochSWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEpochS(withValue:expectedValueInterval:))

[`-  writeAttributeEpochSWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEpochS(withValue:expectedValueInterval:params:))

[`-  writeAttributeEpochUsWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEpochUs(withValue:expectedValueInterval:))

[`-  writeAttributeEpochUsWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeEpochUs(withValue:expectedValueInterval:params:))

[`-  writeAttributeFloatDoubleWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeFloatDouble(withValue:expectedValueInterval:))

[`-  writeAttributeFloatDoubleWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeFloatDouble(withValue:expectedValueInterval:params:))

[`-  writeAttributeFloatSingleWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeFloatSingle(withValue:expectedValueInterval:))

[`-  writeAttributeFloatSingleWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeFloatSingle(withValue:expectedValueInterval:params:))

[`-  writeAttributeGeneralErrorBooleanWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeGeneralErrorBoolean(withValue:expectedValueInterval:))

[`-  writeAttributeGeneralErrorBooleanWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeGeneralErrorBoolean(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt16sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt16s(withValue:expectedValueInterval:))

[`-  writeAttributeInt16sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt16s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt16uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt16u(withValue:expectedValueInterval:))

[`-  writeAttributeInt16uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt16u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt24sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt24s(withValue:expectedValueInterval:))

[`-  writeAttributeInt24sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt24s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt24uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt24u(withValue:expectedValueInterval:))

[`-  writeAttributeInt24uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt24u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt32sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt32s(withValue:expectedValueInterval:))

[`-  writeAttributeInt32sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt32s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt32uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt32u(withValue:expectedValueInterval:))

[`-  writeAttributeInt32uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt32u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt40sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt40s(withValue:expectedValueInterval:))

[`-  writeAttributeInt40sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt40s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt40uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt40u(withValue:expectedValueInterval:))

[`-  writeAttributeInt40uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt40u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt48sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt48s(withValue:expectedValueInterval:))

[`-  writeAttributeInt48sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt48s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt48uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt48u(withValue:expectedValueInterval:))

[`-  writeAttributeInt48uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt48u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt56sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt56s(withValue:expectedValueInterval:))

[`-  writeAttributeInt56sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt56s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt56uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt56u(withValue:expectedValueInterval:))

[`-  writeAttributeInt56uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt56u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt64sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt64s(withValue:expectedValueInterval:))

[`-  writeAttributeInt64sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt64s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt64uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt64u(withValue:expectedValueInterval:))

[`-  writeAttributeInt64uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt64u(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt8sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt8s(withValue:expectedValueInterval:))

[`-  writeAttributeInt8sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt8s(withValue:expectedValueInterval:params:))

[`-  writeAttributeInt8uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt8u(withValue:expectedValueInterval:))

[`-  writeAttributeInt8uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeInt8u(withValue:expectedValueInterval:params:))

[`-  writeAttributeListFabricScopedWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListFabricScoped(withValue:expectedValueInterval:))

[`-  writeAttributeListFabricScopedWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListFabricScoped(withValue:expectedValueInterval:params:))

[`-  writeAttributeListInt8uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListInt8u(withValue:expectedValueInterval:))

[`-  writeAttributeListInt8uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListInt8u(withValue:expectedValueInterval:params:))

[`-  writeAttributeListLongOctetStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListLongOctetString(withValue:expectedValueInterval:))

[`-  writeAttributeListLongOctetStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListLongOctetString(withValue:expectedValueInterval:params:))

[`-  writeAttributeListNullablesAndOptionalsStructWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListNullablesAndOptionalsStruct(withValue:expectedValueInterval:))

[`-  writeAttributeListNullablesAndOptionalsStructWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListNullablesAndOptionalsStruct(withValue:expectedValueInterval:params:))

[`-  writeAttributeListOctetStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListOctetString(withValue:expectedValueInterval:))

[`-  writeAttributeListOctetStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListOctetString(withValue:expectedValueInterval:params:))

[`-  writeAttributeListStructOctetStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListStructOctetString(withValue:expectedValueInterval:))

[`-  writeAttributeListStructOctetStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeListStructOctetString(withValue:expectedValueInterval:params:))

[`-  writeAttributeLongCharStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeLongCharString(withValue:expectedValueInterval:))

[`-  writeAttributeLongCharStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeLongCharString(withValue:expectedValueInterval:params:))

[`-  writeAttributeLongOctetStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeLongOctetString(withValue:expectedValueInterval:))

[`-  writeAttributeLongOctetStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeLongOctetString(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableBitmap16WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap16(withValue:expectedValueInterval:))

[`-  writeAttributeNullableBitmap16WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap16(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableBitmap32WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap32(withValue:expectedValueInterval:))

[`-  writeAttributeNullableBitmap32WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap32(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableBitmap64WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap64(withValue:expectedValueInterval:))

[`-  writeAttributeNullableBitmap64WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap64(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableBitmap8WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap8(withValue:expectedValueInterval:))

[`-  writeAttributeNullableBitmap8WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBitmap8(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableBooleanWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBoolean(withValue:expectedValueInterval:))

[`-  writeAttributeNullableBooleanWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableBoolean(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableCharStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableCharString(withValue:expectedValueInterval:))

[`-  writeAttributeNullableCharStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableCharString(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableEnum16WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableEnum16(withValue:expectedValueInterval:))

[`-  writeAttributeNullableEnum16WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableEnum16(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableEnum8WithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableEnum8(withValue:expectedValueInterval:))

[`-  writeAttributeNullableEnum8WithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableEnum8(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableEnumAttrWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableEnumAttr(withValue:expectedValueInterval:))

[`-  writeAttributeNullableEnumAttrWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableEnumAttr(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableFloatDoubleWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableFloatDouble(withValue:expectedValueInterval:))

[`-  writeAttributeNullableFloatDoubleWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableFloatDouble(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableFloatSingleWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableFloatSingle(withValue:expectedValueInterval:))

[`-  writeAttributeNullableFloatSingleWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableFloatSingle(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt16sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt16s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt16sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt16s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt16uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt16u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt16uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt16u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt24sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt24s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt24sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt24s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt24uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt24u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt24uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt24u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt32sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt32s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt32sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt32s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt32uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt32u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt32uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt32u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt40sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt40s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt40sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt40s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt40uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt40u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt40uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt40u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt48sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt48s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt48sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt48s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt48uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt48u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt48uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt48u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt56sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt56s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt56sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt56s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt56uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt56u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt56uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt56u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt64sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt64s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt64sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt64s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt64uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt64u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt64uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt64u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt8sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt8s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt8sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt8s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableInt8uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt8u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableInt8uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableInt8u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableOctetStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableOctetString(withValue:expectedValueInterval:))

[`-  writeAttributeNullableOctetStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableOctetString(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableRangeRestrictedInt16sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt16s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableRangeRestrictedInt16sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt16s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableRangeRestrictedInt16uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt16u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableRangeRestrictedInt16uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt16u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableRangeRestrictedInt8sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt8s(withValue:expectedValueInterval:))

[`-  writeAttributeNullableRangeRestrictedInt8sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt8s(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableRangeRestrictedInt8uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt8u(withValue:expectedValueInterval:))

[`-  writeAttributeNullableRangeRestrictedInt8uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableRangeRestrictedInt8u(withValue:expectedValueInterval:params:))

[`-  writeAttributeNullableStructWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableStruct(withValue:expectedValueInterval:))

[`-  writeAttributeNullableStructWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeNullableStruct(withValue:expectedValueInterval:params:))

[`-  writeAttributeOctetStringWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeOctetString(withValue:expectedValueInterval:))

[`-  writeAttributeOctetStringWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeOctetString(withValue:expectedValueInterval:params:))

[`-  writeAttributeRangeRestrictedInt16sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt16s(withValue:expectedValueInterval:))

[`-  writeAttributeRangeRestrictedInt16sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt16s(withValue:expectedValueInterval:params:))

[`-  writeAttributeRangeRestrictedInt16uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt16u(withValue:expectedValueInterval:))

[`-  writeAttributeRangeRestrictedInt16uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt16u(withValue:expectedValueInterval:params:))

[`-  writeAttributeRangeRestrictedInt8sWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt8s(withValue:expectedValueInterval:))

[`-  writeAttributeRangeRestrictedInt8sWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt8s(withValue:expectedValueInterval:params:))

[`-  writeAttributeRangeRestrictedInt8uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt8u(withValue:expectedValueInterval:))

[`-  writeAttributeRangeRestrictedInt8uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeRangeRestrictedInt8u(withValue:expectedValueInterval:params:))

[`-  writeAttributeStructAttrWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeStructAttr(withValue:expectedValueInterval:))

[`-  writeAttributeStructAttrWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeStructAttr(withValue:expectedValueInterval:params:))

[`-  writeAttributeTimedWriteBooleanWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeTimedWriteBoolean(withValue:expectedValueInterval:))

[`-  writeAttributeTimedWriteBooleanWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeTimedWriteBoolean(withValue:expectedValueInterval:params:))

[`-  writeAttributeUnsupportedWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeUnsupported(withValue:expectedValueInterval:))

[`-  writeAttributeUnsupportedWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeUnsupported(withValue:expectedValueInterval:params:))

[`-  writeAttributeVendorIdWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeVendorId(withValue:expectedValueInterval:))

[`-  writeAttributeVendorIdWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeVendorId(withValue:expectedValueInterval:params:))

[`-  writeAttributeWriteOnlyInt8uWithValue:expectedValueInterval:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeWriteOnlyInt8u(withValue:expectedValueInterval:))

[`-  writeAttributeWriteOnlyInt8uWithValue:expectedValueInterval:params:`](/documentation/Matter/MTRClusterUnitTesting/writeAttributeWriteOnlyInt8u(withValue:expectedValueInterval:params:))

## Relationships

### Inherited By

[`MTRClusterTestCluster`](/documentation/Matter/MTRClusterTestCluster)

### Inherits From

[`MTRGenericCluster`](/documentation/Matter/MTRGenericCluster)

### Conforms To

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CVarArg`](/documentation/Swift/CVarArg)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`Equatable`](/documentation/Swift/Equatable)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)