---
title: MTRClusterUnitTesting
framework: matter
role: symbol
role_heading: Class
path: matter/mtrclusterunittesting
---

# MTRClusterUnitTesting

## Declaration

```swift
class MTRClusterUnitTesting
```

## Topics

### Initializers

- [init(device:endpointID:queue:)](matter/mtrclusterunittesting/init(device:endpointid:queue:).md)

### Instance Methods

- [readAttributeAcceptedCommandList(with:)](matter/mtrclusterunittesting/readattributeacceptedcommandlist(with:).md)
- [readAttributeAttributeList(with:)](matter/mtrclusterunittesting/readattributeattributelist(with:).md)
- [readAttributeBitmap16(with:)](matter/mtrclusterunittesting/readattributebitmap16(with:).md)
- [readAttributeBitmap32(with:)](matter/mtrclusterunittesting/readattributebitmap32(with:).md)
- [readAttributeBitmap64(with:)](matter/mtrclusterunittesting/readattributebitmap64(with:).md)
- [readAttributeBitmap8(with:)](matter/mtrclusterunittesting/readattributebitmap8(with:).md)
- [readAttributeBoolean(with:)](matter/mtrclusterunittesting/readattributeboolean(with:).md)
- [readAttributeCharString(with:)](matter/mtrclusterunittesting/readattributecharstring(with:).md)
- [readAttributeClusterErrorBoolean(with:)](matter/mtrclusterunittesting/readattributeclustererrorboolean(with:).md)
- [readAttributeClusterRevision(with:)](matter/mtrclusterunittesting/readattributeclusterrevision(with:).md)
- [readAttributeEnum16(with:)](matter/mtrclusterunittesting/readattributeenum16(with:).md)
- [readAttributeEnum8(with:)](matter/mtrclusterunittesting/readattributeenum8(with:).md)
- [readAttributeEnumAttr(with:)](matter/mtrclusterunittesting/readattributeenumattr(with:).md)
- [readAttributeEpochS(with:)](matter/mtrclusterunittesting/readattributeepochs(with:).md)
- [readAttributeEpochUs(with:)](matter/mtrclusterunittesting/readattributeepochus(with:).md)
- [readAttributeFeatureMap(with:)](matter/mtrclusterunittesting/readattributefeaturemap(with:).md)
- [readAttributeFloatDouble(with:)](matter/mtrclusterunittesting/readattributefloatdouble(with:).md)
- [readAttributeFloatSingle(with:)](matter/mtrclusterunittesting/readattributefloatsingle(with:).md)
- [readAttributeGeneralErrorBoolean(with:)](matter/mtrclusterunittesting/readattributegeneralerrorboolean(with:).md)
- [readAttributeGeneratedCommandList(with:)](matter/mtrclusterunittesting/readattributegeneratedcommandlist(with:).md)
- [readAttributeInt16s(with:)](matter/mtrclusterunittesting/readattributeint16s(with:).md)
- [readAttributeInt16u(with:)](matter/mtrclusterunittesting/readattributeint16u(with:).md)
- [readAttributeInt24s(with:)](matter/mtrclusterunittesting/readattributeint24s(with:).md)
- [readAttributeInt24u(with:)](matter/mtrclusterunittesting/readattributeint24u(with:).md)
- [readAttributeInt32s(with:)](matter/mtrclusterunittesting/readattributeint32s(with:).md)
- [readAttributeInt32u(with:)](matter/mtrclusterunittesting/readattributeint32u(with:).md)
- [readAttributeInt40s(with:)](matter/mtrclusterunittesting/readattributeint40s(with:).md)
- [readAttributeInt40u(with:)](matter/mtrclusterunittesting/readattributeint40u(with:).md)
- [readAttributeInt48s(with:)](matter/mtrclusterunittesting/readattributeint48s(with:).md)
- [readAttributeInt48u(with:)](matter/mtrclusterunittesting/readattributeint48u(with:).md)
- [readAttributeInt56s(with:)](matter/mtrclusterunittesting/readattributeint56s(with:).md)
- [readAttributeInt56u(with:)](matter/mtrclusterunittesting/readattributeint56u(with:).md)
- [readAttributeInt64s(with:)](matter/mtrclusterunittesting/readattributeint64s(with:).md)
- [readAttributeInt64u(with:)](matter/mtrclusterunittesting/readattributeint64u(with:).md)
- [readAttributeInt8s(with:)](matter/mtrclusterunittesting/readattributeint8s(with:).md)
- [readAttributeInt8u(with:)](matter/mtrclusterunittesting/readattributeint8u(with:).md)
- [readAttributeListFabricScoped(with:)](matter/mtrclusterunittesting/readattributelistfabricscoped(with:).md)
- [readAttributeListInt8u(with:)](matter/mtrclusterunittesting/readattributelistint8u(with:).md)
- [readAttributeListLongOctetString(with:)](matter/mtrclusterunittesting/readattributelistlongoctetstring(with:).md)
- [readAttributeListNullablesAndOptionalsStruct(with:)](matter/mtrclusterunittesting/readattributelistnullablesandoptionalsstruct(with:).md)
- [readAttributeListOctetString(with:)](matter/mtrclusterunittesting/readattributelistoctetstring(with:).md)
- [readAttributeListStructOctetString(with:)](matter/mtrclusterunittesting/readattributeliststructoctetstring(with:).md)
- [readAttributeLongCharString(with:)](matter/mtrclusterunittesting/readattributelongcharstring(with:).md)
- [readAttributeLongOctetString(with:)](matter/mtrclusterunittesting/readattributelongoctetstring(with:).md)
- [readAttributeNullableBitmap16(with:)](matter/mtrclusterunittesting/readattributenullablebitmap16(with:).md)
- [readAttributeNullableBitmap32(with:)](matter/mtrclusterunittesting/readattributenullablebitmap32(with:).md)
- [readAttributeNullableBitmap64(with:)](matter/mtrclusterunittesting/readattributenullablebitmap64(with:).md)
- [readAttributeNullableBitmap8(with:)](matter/mtrclusterunittesting/readattributenullablebitmap8(with:).md)
- [readAttributeNullableBoolean(with:)](matter/mtrclusterunittesting/readattributenullableboolean(with:).md)
- [readAttributeNullableCharString(with:)](matter/mtrclusterunittesting/readattributenullablecharstring(with:).md)
- [readAttributeNullableEnum16(with:)](matter/mtrclusterunittesting/readattributenullableenum16(with:).md)
- [readAttributeNullableEnum8(with:)](matter/mtrclusterunittesting/readattributenullableenum8(with:).md)
- [readAttributeNullableEnumAttr(with:)](matter/mtrclusterunittesting/readattributenullableenumattr(with:).md)
- [readAttributeNullableFloatDouble(with:)](matter/mtrclusterunittesting/readattributenullablefloatdouble(with:).md)
- [readAttributeNullableFloatSingle(with:)](matter/mtrclusterunittesting/readattributenullablefloatsingle(with:).md)
- [readAttributeNullableInt16s(with:)](matter/mtrclusterunittesting/readattributenullableint16s(with:).md)
- [readAttributeNullableInt16u(with:)](matter/mtrclusterunittesting/readattributenullableint16u(with:).md)
- [readAttributeNullableInt24s(with:)](matter/mtrclusterunittesting/readattributenullableint24s(with:).md)
- [readAttributeNullableInt24u(with:)](matter/mtrclusterunittesting/readattributenullableint24u(with:).md)
- [readAttributeNullableInt32s(with:)](matter/mtrclusterunittesting/readattributenullableint32s(with:).md)
- [readAttributeNullableInt32u(with:)](matter/mtrclusterunittesting/readattributenullableint32u(with:).md)
- [readAttributeNullableInt40s(with:)](matter/mtrclusterunittesting/readattributenullableint40s(with:).md)
- [readAttributeNullableInt40u(with:)](matter/mtrclusterunittesting/readattributenullableint40u(with:).md)
- [readAttributeNullableInt48s(with:)](matter/mtrclusterunittesting/readattributenullableint48s(with:).md)
- [readAttributeNullableInt48u(with:)](matter/mtrclusterunittesting/readattributenullableint48u(with:).md)
- [readAttributeNullableInt56s(with:)](matter/mtrclusterunittesting/readattributenullableint56s(with:).md)
- [readAttributeNullableInt56u(with:)](matter/mtrclusterunittesting/readattributenullableint56u(with:).md)
- [readAttributeNullableInt64s(with:)](matter/mtrclusterunittesting/readattributenullableint64s(with:).md)
- [readAttributeNullableInt64u(with:)](matter/mtrclusterunittesting/readattributenullableint64u(with:).md)
- [readAttributeNullableInt8s(with:)](matter/mtrclusterunittesting/readattributenullableint8s(with:).md)
- [readAttributeNullableInt8u(with:)](matter/mtrclusterunittesting/readattributenullableint8u(with:).md)
- [readAttributeNullableOctetString(with:)](matter/mtrclusterunittesting/readattributenullableoctetstring(with:).md)
- [readAttributeNullableRangeRestrictedInt16s(with:)](matter/mtrclusterunittesting/readattributenullablerangerestrictedint16s(with:).md)
- [readAttributeNullableRangeRestrictedInt16u(with:)](matter/mtrclusterunittesting/readattributenullablerangerestrictedint16u(with:).md)
- [readAttributeNullableRangeRestrictedInt8s(with:)](matter/mtrclusterunittesting/readattributenullablerangerestrictedint8s(with:).md)
- [readAttributeNullableRangeRestrictedInt8u(with:)](matter/mtrclusterunittesting/readattributenullablerangerestrictedint8u(with:).md)
- [readAttributeNullableStruct(with:)](matter/mtrclusterunittesting/readattributenullablestruct(with:).md)
- [readAttributeOctetString(with:)](matter/mtrclusterunittesting/readattributeoctetstring(with:).md)
- [readAttributeRangeRestrictedInt16s(with:)](matter/mtrclusterunittesting/readattributerangerestrictedint16s(with:).md)
- [readAttributeRangeRestrictedInt16u(with:)](matter/mtrclusterunittesting/readattributerangerestrictedint16u(with:).md)
- [readAttributeRangeRestrictedInt8s(with:)](matter/mtrclusterunittesting/readattributerangerestrictedint8s(with:).md)
- [readAttributeRangeRestrictedInt8u(with:)](matter/mtrclusterunittesting/readattributerangerestrictedint8u(with:).md)
- [readAttributeStructAttr(with:)](matter/mtrclusterunittesting/readattributestructattr(with:).md)
- [readAttributeTimedWriteBoolean(with:)](matter/mtrclusterunittesting/readattributetimedwriteboolean(with:).md)
- [readAttributeUnsupported(with:)](matter/mtrclusterunittesting/readattributeunsupported(with:).md)
- [readAttributeVendorId(with:)](matter/mtrclusterunittesting/readattributevendorid(with:).md)
- [readAttributeWriteOnlyInt8u(with:)](matter/mtrclusterunittesting/readattributewriteonlyint8u(with:).md)
- [simpleStructEchoRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/simplestructechorequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [test(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/test(with:expectedvalues:expectedvalueinterval:completion:).md)
- [test(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/test(withexpectedvalues:expectedvalueinterval:completion:).md)
- [testAddArguments(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testaddarguments(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testComplexNullableOptionalRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testcomplexnullableoptionalrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testEmitTestEventRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testemittesteventrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testEmitTestFabricScopedEventRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testemittestfabricscopedeventrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testEnumsRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testenumsrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testListInt8UArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testlistint8uargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testListInt8UReverseRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testlistint8ureverserequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testListNestedStructListArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testlistnestedstructlistargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testListStructArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testliststructargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testNestedStructArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testnestedstructargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testNestedStructListArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testnestedstructlistargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testNotHandled(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testnothandled(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testNotHandled(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testnothandled(withexpectedvalues:expectedvalueinterval:completion:).md)
- [testNullableOptionalRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testnullableoptionalrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testNullableOptionalRequest(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testnullableoptionalrequest(withexpectedvalues:expectedvalueinterval:completion:).md)
- [testSimpleArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testsimpleargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testSimpleOptionalArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testsimpleoptionalargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testSimpleOptionalArgumentRequest(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testsimpleoptionalargumentrequest(withexpectedvalues:expectedvalueinterval:completion:).md)
- [testSpecific(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testspecific(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testSpecific(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testspecific(withexpectedvalues:expectedvalueinterval:completion:).md)
- [testStructArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/teststructargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testStructArrayArgumentRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/teststructarrayargumentrequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testUnknownCommand(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testunknowncommand(with:expectedvalues:expectedvalueinterval:completion:).md)
- [testUnknownCommand(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/testunknowncommand(withexpectedvalues:expectedvalueinterval:completion:).md)
- [timedInvokeRequest(with:expectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/timedinvokerequest(with:expectedvalues:expectedvalueinterval:completion:).md)
- [timedInvokeRequest(withExpectedValues:expectedValueInterval:completion:)](matter/mtrclusterunittesting/timedinvokerequest(withexpectedvalues:expectedvalueinterval:completion:).md)
- [writeAttributeBitmap16(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributebitmap16(withvalue:expectedvalueinterval:).md)
- [writeAttributeBitmap16(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributebitmap16(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeBitmap32(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributebitmap32(withvalue:expectedvalueinterval:).md)
- [writeAttributeBitmap32(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributebitmap32(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeBitmap64(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributebitmap64(withvalue:expectedvalueinterval:).md)
- [writeAttributeBitmap64(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributebitmap64(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeBitmap8(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributebitmap8(withvalue:expectedvalueinterval:).md)
- [writeAttributeBitmap8(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributebitmap8(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeBoolean(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeboolean(withvalue:expectedvalueinterval:).md)
- [writeAttributeBoolean(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeboolean(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeCharString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributecharstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeCharString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributecharstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeClusterErrorBoolean(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeclustererrorboolean(withvalue:expectedvalueinterval:).md)
- [writeAttributeClusterErrorBoolean(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeclustererrorboolean(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeEnum16(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeenum16(withvalue:expectedvalueinterval:).md)
- [writeAttributeEnum16(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeenum16(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeEnum8(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeenum8(withvalue:expectedvalueinterval:).md)
- [writeAttributeEnum8(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeenum8(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeEnumAttr(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeenumattr(withvalue:expectedvalueinterval:).md)
- [writeAttributeEnumAttr(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeenumattr(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeEpochS(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeepochs(withvalue:expectedvalueinterval:).md)
- [writeAttributeEpochS(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeepochs(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeEpochUs(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeepochus(withvalue:expectedvalueinterval:).md)
- [writeAttributeEpochUs(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeepochus(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeFloatDouble(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributefloatdouble(withvalue:expectedvalueinterval:).md)
- [writeAttributeFloatDouble(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributefloatdouble(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeFloatSingle(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributefloatsingle(withvalue:expectedvalueinterval:).md)
- [writeAttributeFloatSingle(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributefloatsingle(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeGeneralErrorBoolean(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributegeneralerrorboolean(withvalue:expectedvalueinterval:).md)
- [writeAttributeGeneralErrorBoolean(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributegeneralerrorboolean(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt16s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint16s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt16s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint16s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt16u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint16u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt16u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint16u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt24s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint24s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt24s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint24s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt24u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint24u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt24u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint24u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt32s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint32s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt32s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint32s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt32u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint32u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt32u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint32u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt40s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint40s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt40s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint40s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt40u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint40u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt40u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint40u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt48s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint48s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt48s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint48s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt48u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint48u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt48u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint48u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt56s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint56s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt56s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint56s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt56u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint56u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt56u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint56u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt64s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint64s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt64s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint64s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt64u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint64u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt64u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint64u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt8s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint8s(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt8s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint8s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeInt8u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeint8u(withvalue:expectedvalueinterval:).md)
- [writeAttributeInt8u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeint8u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeListFabricScoped(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelistfabricscoped(withvalue:expectedvalueinterval:).md)
- [writeAttributeListFabricScoped(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelistfabricscoped(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeListInt8u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelistint8u(withvalue:expectedvalueinterval:).md)
- [writeAttributeListInt8u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelistint8u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeListLongOctetString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelistlongoctetstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeListLongOctetString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelistlongoctetstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeListNullablesAndOptionalsStruct(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelistnullablesandoptionalsstruct(withvalue:expectedvalueinterval:).md)
- [writeAttributeListNullablesAndOptionalsStruct(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelistnullablesandoptionalsstruct(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeListOctetString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelistoctetstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeListOctetString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelistoctetstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeListStructOctetString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeliststructoctetstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeListStructOctetString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeliststructoctetstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeLongCharString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelongcharstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeLongCharString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelongcharstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeLongOctetString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributelongoctetstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeLongOctetString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributelongoctetstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableBitmap16(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablebitmap16(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableBitmap16(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablebitmap16(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableBitmap32(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablebitmap32(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableBitmap32(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablebitmap32(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableBitmap64(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablebitmap64(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableBitmap64(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablebitmap64(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableBitmap8(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablebitmap8(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableBitmap8(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablebitmap8(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableBoolean(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableboolean(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableBoolean(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableboolean(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableCharString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablecharstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableCharString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablecharstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableEnum16(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableenum16(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableEnum16(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableenum16(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableEnum8(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableenum8(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableEnum8(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableenum8(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableEnumAttr(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableenumattr(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableEnumAttr(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableenumattr(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableFloatDouble(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablefloatdouble(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableFloatDouble(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablefloatdouble(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableFloatSingle(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablefloatsingle(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableFloatSingle(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablefloatsingle(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt16s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint16s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt16s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint16s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt16u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint16u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt16u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint16u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt24s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint24s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt24s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint24s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt24u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint24u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt24u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint24u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt32s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint32s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt32s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint32s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt32u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint32u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt32u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint32u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt40s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint40s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt40s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint40s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt40u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint40u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt40u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint40u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt48s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint48s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt48s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint48s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt48u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint48u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt48u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint48u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt56s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint56s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt56s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint56s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt56u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint56u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt56u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint56u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt64s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint64s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt64s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint64s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt64u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint64u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt64u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint64u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt8s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint8s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt8s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint8s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableInt8u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableint8u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableInt8u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableint8u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableOctetString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullableoctetstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableOctetString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullableoctetstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableRangeRestrictedInt16s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint16s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableRangeRestrictedInt16s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint16s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableRangeRestrictedInt16u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint16u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableRangeRestrictedInt16u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint16u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableRangeRestrictedInt8s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint8s(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableRangeRestrictedInt8s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint8s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableRangeRestrictedInt8u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint8u(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableRangeRestrictedInt8u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablerangerestrictedint8u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeNullableStruct(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributenullablestruct(withvalue:expectedvalueinterval:).md)
- [writeAttributeNullableStruct(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributenullablestruct(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeOctetString(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeoctetstring(withvalue:expectedvalueinterval:).md)
- [writeAttributeOctetString(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeoctetstring(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeRangeRestrictedInt16s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributerangerestrictedint16s(withvalue:expectedvalueinterval:).md)
- [writeAttributeRangeRestrictedInt16s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributerangerestrictedint16s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeRangeRestrictedInt16u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributerangerestrictedint16u(withvalue:expectedvalueinterval:).md)
- [writeAttributeRangeRestrictedInt16u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributerangerestrictedint16u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeRangeRestrictedInt8s(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributerangerestrictedint8s(withvalue:expectedvalueinterval:).md)
- [writeAttributeRangeRestrictedInt8s(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributerangerestrictedint8s(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeRangeRestrictedInt8u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributerangerestrictedint8u(withvalue:expectedvalueinterval:).md)
- [writeAttributeRangeRestrictedInt8u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributerangerestrictedint8u(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeStructAttr(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributestructattr(withvalue:expectedvalueinterval:).md)
- [writeAttributeStructAttr(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributestructattr(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeTimedWriteBoolean(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributetimedwriteboolean(withvalue:expectedvalueinterval:).md)
- [writeAttributeTimedWriteBoolean(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributetimedwriteboolean(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeUnsupported(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributeunsupported(withvalue:expectedvalueinterval:).md)
- [writeAttributeUnsupported(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributeunsupported(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeVendorId(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributevendorid(withvalue:expectedvalueinterval:).md)
- [writeAttributeVendorId(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributevendorid(withvalue:expectedvalueinterval:params:).md)
- [writeAttributeWriteOnlyInt8u(withValue:expectedValueInterval:)](matter/mtrclusterunittesting/writeattributewriteonlyint8u(withvalue:expectedvalueinterval:).md)
- [writeAttributeWriteOnlyInt8u(withValue:expectedValueInterval:params:)](matter/mtrclusterunittesting/writeattributewriteonlyint8u(withvalue:expectedvalueinterval:params:).md)

## Relationships

### Inherits From

- [MTRGenericCluster](matter/mtrgenericcluster.md)

### Inherited By

- [MTRClusterTestCluster](matter/mtrclustertestcluster.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
