@@ -44,30 +44,6 @@ - (void)testOnboardingPayloadParser_Manual_NoError
44
44
XCTAssertEqualObjects (payload.manualEntryCode , @" 641286075300001000016" );
45
45
}
46
46
47
- - (void )testInitWithManualCode
48
- {
49
- MTRSetupPayload * payload = [[MTRSetupPayload alloc ] initWithManualPairingCode: @" 641286075300001000016" ];
50
- XCTAssertNotNil (payload);
51
- XCTAssertTrue (payload.hasShortDiscriminator );
52
- XCTAssertEqual (payload.discriminator .unsignedIntegerValue , 10 );
53
- XCTAssertEqual (payload.setupPasscode .unsignedIntegerValue , 12345670 );
54
- XCTAssertEqual (payload.vendorID .unsignedIntegerValue , 1 );
55
- XCTAssertEqual (payload.productID .unsignedIntegerValue , 1 );
56
- XCTAssertEqual (payload.commissioningFlow , MTRCommissioningFlowCustom);
57
- XCTAssertEqual (payload.version .unsignedIntegerValue , 0 );
58
- XCTAssertEqual (payload.discoveryCapabilities , MTRDiscoveryCapabilitiesUnknown);
59
- }
60
-
61
- - (void )testInitWithManualCode_Empty
62
- {
63
- XCTAssertNil ([[MTRSetupPayload alloc ] initWithManualPairingCode: @" " ]);
64
- }
65
-
66
- - (void )testInitWithManualCode_QRCode
67
- {
68
- XCTAssertNil ([[MTRSetupPayload alloc ] initWithManualPairingCode: @" MT:M5L90MP500K64J00000" ]); // a valid QR code
69
- }
70
-
71
47
- (void )testOnboardingPayloadParser_QRCode_NoError
72
48
{
73
49
NSError * error;
@@ -86,30 +62,6 @@ - (void)testOnboardingPayloadParser_QRCode_NoError
86
62
XCTAssertEqual (payload.discoveryCapabilities , MTRDiscoveryCapabilitiesSoftAP);
87
63
}
88
64
89
- - (void )testInitWithQRCode
90
- {
91
- MTRSetupPayload * payload = [[MTRSetupPayload alloc ] initWithQRCode: @" MT:M5L90MP500K64J00000" ];
92
- XCTAssertNotNil (payload);
93
- XCTAssertFalse (payload.hasShortDiscriminator );
94
- XCTAssertEqual (payload.discriminator .unsignedIntegerValue , 128 );
95
- XCTAssertEqual (payload.setupPasscode .unsignedIntegerValue , 2048 );
96
- XCTAssertEqual (payload.vendorID .unsignedIntegerValue , 12 );
97
- XCTAssertEqual (payload.productID .unsignedIntegerValue , 1 );
98
- XCTAssertEqual (payload.commissioningFlow , MTRCommissioningFlowStandard);
99
- XCTAssertEqual (payload.version .unsignedIntegerValue , 0 );
100
- XCTAssertEqual (payload.discoveryCapabilities , MTRDiscoveryCapabilitiesSoftAP);
101
- }
102
-
103
- - (void )testInitWithQRCode_WrongPrefix
104
- {
105
- XCTAssertNil ([[MTRSetupPayload alloc ] initWithQRCode: @" XX:M5L90MP500K64J00000" ]);
106
- }
107
-
108
- - (void )testInitWithQRCode_ManualCode
109
- {
110
- XCTAssertNil ([[MTRSetupPayload alloc ] initWithQRCode: @" 641286075300001000016" ]); // a valid manual pairing code
111
- }
112
-
113
65
- (void )testOnboardingPayloadParser_QRCode_WrongVersion
114
66
{
115
67
// Same as testOnboardingPayloadParser_QRCode_NoError, but with version set to 5.
@@ -441,7 +393,7 @@ - (void)testSecureCodingRoundtrip
441
393
442
394
- (void )testCopyingAndEquality
443
395
{
444
- MTRSetupPayload * payload = [[MTRSetupPayload alloc ] initWithQRCode :@" MT:M5L9000000K64J00000" ];
396
+ MTRSetupPayload * payload = [[MTRSetupPayload alloc ] initWithPayload :@" MT:M5L9000000K64J00000" ];
445
397
XCTAssertFalse (payload.hasShortDiscriminator ); // came from a QR code
446
398
XCTAssert (payload.discriminator .integerValue > 0xf ); // can't "accidentally" round-trip through a short discriminator
447
399
0 commit comments