@@ -45,6 +45,9 @@ public class DeviceIdentifierTests: XCTestCase {
4545 XCTAssertEqual ( DeviceIdentifier ( " iPhone11,8 " ) . model, . iPhoneXR)
4646 XCTAssertEqual ( DeviceIdentifier ( " iPhone11,2 " ) . model, . iPhoneXS)
4747 XCTAssertEqual ( DeviceIdentifier ( " iPhone11,6 " ) . model, . iPhoneXSMax)
48+ XCTAssertEqual ( DeviceIdentifier ( " iPhone12,1 " ) . model, . iPhone11)
49+ XCTAssertEqual ( DeviceIdentifier ( " iPhone12,3 " ) . model, . iPhone11Pro)
50+ XCTAssertEqual ( DeviceIdentifier ( " iPhone12,5 " ) . model, . iPhone11ProMax)
4851 }
4952
5053 public func testTabletIdentificators( ) {
@@ -72,23 +75,27 @@ public class DeviceIdentifierTests: XCTestCase {
7275 XCTAssertEqual ( DeviceIdentifier ( " iPad4,9 " ) . model, . iPadMini3)
7376 XCTAssertEqual ( DeviceIdentifier ( " iPad5,1 " ) . model, . iPadMini4)
7477 XCTAssertEqual ( DeviceIdentifier ( " iPad5,2 " ) . model, . iPadMini4)
78+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,1 " ) . model, . iPadMini5)
79+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,2 " ) . model, . iPadMini5)
7580
7681 XCTAssertEqual ( DeviceIdentifier ( " iPad4,1 " ) . model, . iPadAir1G)
7782 XCTAssertEqual ( DeviceIdentifier ( " iPad4,2 " ) . model, . iPadAir1G)
7883 XCTAssertEqual ( DeviceIdentifier ( " iPad4,3 " ) . model, . iPadAir1G)
7984 XCTAssertEqual ( DeviceIdentifier ( " iPad5,3 " ) . model, . iPadAir2G)
8085 XCTAssertEqual ( DeviceIdentifier ( " iPad5,4 " ) . model, . iPadAir2G)
86+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,3 " ) . model, . iPadAir3G)
87+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,4 " ) . model, . iPadAir3G)
8188 }
8289
8390 public func testProTabletIdentificators( ) {
8491 XCTAssertEqual ( DeviceIdentifier ( " iPad6,3 " ) . model, . iPadPro9d7inch1G)
8592 XCTAssertEqual ( DeviceIdentifier ( " iPad6,4 " ) . model, . iPadPro9d7inch1G)
8693 XCTAssertEqual ( DeviceIdentifier ( " iPad7,3 " ) . model, . iPadPro10d5inch1G)
8794 XCTAssertEqual ( DeviceIdentifier ( " iPad7,4 " ) . model, . iPadPro10d5inch1G)
88- XCTAssertEqual ( DeviceIdentifier ( " iPad8,1 " ) . model, . iPadPro11inch1G )
89- XCTAssertEqual ( DeviceIdentifier ( " iPad8,2 " ) . model, . iPadPro11inch1G )
90- XCTAssertEqual ( DeviceIdentifier ( " iPad8,3 " ) . model, . iPadPro11inch1G )
91- XCTAssertEqual ( DeviceIdentifier ( " iPad8,4 " ) . model, . iPadPro11inch1G )
95+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,1 " ) . model, . iPadPro11inch3G )
96+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,2 " ) . model, . iPadPro11inch3G )
97+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,3 " ) . model, . iPadPro11inch3G )
98+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,4 " ) . model, . iPadPro11inch3G )
9299 XCTAssertEqual ( DeviceIdentifier ( " iPad6,7 " ) . model, . iPadPro12d9inch1G)
93100 XCTAssertEqual ( DeviceIdentifier ( " iPad6,8 " ) . model, . iPadPro12d9inch1G)
94101 XCTAssertEqual ( DeviceIdentifier ( " iPad7,1 " ) . model, . iPadPro12d9inch2G)
@@ -102,6 +109,8 @@ public class DeviceIdentifierTests: XCTestCase {
102109 XCTAssertEqual ( DeviceIdentifier ( " iPad6,12 " ) . model, . iPad5G)
103110 XCTAssertEqual ( DeviceIdentifier ( " iPad7,5 " ) . model, . iPad6G)
104111 XCTAssertEqual ( DeviceIdentifier ( " iPad7,6 " ) . model, . iPad6G)
112+ XCTAssertEqual ( DeviceIdentifier ( " iPad7,11 " ) . model, . iPad7G)
113+ XCTAssertEqual ( DeviceIdentifier ( " iPad7,12 " ) . model, . iPad7G)
105114 }
106115
107116 public func testIPodIdentificators( ) {
0 commit comments