@@ -48,6 +48,11 @@ public class DeviceIdentifierTests: XCTestCase {
4848 XCTAssertEqual ( DeviceIdentifier ( " iPhone12,1 " ) . model, . iPhone11)
4949 XCTAssertEqual ( DeviceIdentifier ( " iPhone12,3 " ) . model, . iPhone11Pro)
5050 XCTAssertEqual ( DeviceIdentifier ( " iPhone12,5 " ) . model, . iPhone11ProMax)
51+ XCTAssertEqual ( DeviceIdentifier ( " iPhone12,8 " ) . model, . iPhoneSE2G)
52+ XCTAssertEqual ( DeviceIdentifier ( " iPhone13,1 " ) . model, . iPhone12Mini)
53+ XCTAssertEqual ( DeviceIdentifier ( " iPhone13,2 " ) . model, . iPhone12)
54+ XCTAssertEqual ( DeviceIdentifier ( " iPhone13,3 " ) . model, . iPhone12Pro)
55+ XCTAssertEqual ( DeviceIdentifier ( " iPhone13,4 " ) . model, . iPhone12ProMax)
5156 }
5257
5358 public func testTabletIdentificators( ) {
@@ -85,17 +90,21 @@ public class DeviceIdentifierTests: XCTestCase {
8590 XCTAssertEqual ( DeviceIdentifier ( " iPad5,4 " ) . model, . iPadAir2G)
8691 XCTAssertEqual ( DeviceIdentifier ( " iPad11,3 " ) . model, . iPadAir3G)
8792 XCTAssertEqual ( DeviceIdentifier ( " iPad11,4 " ) . model, . iPadAir3G)
93+ XCTAssertEqual ( DeviceIdentifier ( " iPad13,1 " ) . model, . iPadAir4G)
94+ XCTAssertEqual ( DeviceIdentifier ( " iPad13,2 " ) . model, . iPadAir4G)
8895 }
8996
9097 public func testProTabletIdentificators( ) {
9198 XCTAssertEqual ( DeviceIdentifier ( " iPad6,3 " ) . model, . iPadPro9d7inch1G)
9299 XCTAssertEqual ( DeviceIdentifier ( " iPad6,4 " ) . model, . iPadPro9d7inch1G)
93100 XCTAssertEqual ( DeviceIdentifier ( " iPad7,3 " ) . model, . iPadPro10d5inch1G)
94101 XCTAssertEqual ( DeviceIdentifier ( " iPad7,4 " ) . model, . iPadPro10d5inch1G)
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)
102+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,1 " ) . model, . iPadPro11inch)
103+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,2 " ) . model, . iPadPro11inch)
104+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,3 " ) . model, . iPadPro11inch)
105+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,4 " ) . model, . iPadPro11inch)
106+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,9 " ) . model, . iPadPro11inch2G)
107+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,10 " ) . model, . iPadPro11inch2G)
99108 XCTAssertEqual ( DeviceIdentifier ( " iPad6,7 " ) . model, . iPadPro12d9inch1G)
100109 XCTAssertEqual ( DeviceIdentifier ( " iPad6,8 " ) . model, . iPadPro12d9inch1G)
101110 XCTAssertEqual ( DeviceIdentifier ( " iPad7,1 " ) . model, . iPadPro12d9inch2G)
@@ -104,13 +113,17 @@ public class DeviceIdentifierTests: XCTestCase {
104113 XCTAssertEqual ( DeviceIdentifier ( " iPad8,6 " ) . model, . iPadPro12d9inch3G)
105114 XCTAssertEqual ( DeviceIdentifier ( " iPad8,7 " ) . model, . iPadPro12d9inch3G)
106115 XCTAssertEqual ( DeviceIdentifier ( " iPad8,8 " ) . model, . iPadPro12d9inch3G)
116+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,11 " ) . model, . iPadPro12d9inch4G)
117+ XCTAssertEqual ( DeviceIdentifier ( " iPad8,12 " ) . model, . iPadPro12d9inch4G)
107118
108119 XCTAssertEqual ( DeviceIdentifier ( " iPad6,11 " ) . model, . iPad5G)
109120 XCTAssertEqual ( DeviceIdentifier ( " iPad6,12 " ) . model, . iPad5G)
110121 XCTAssertEqual ( DeviceIdentifier ( " iPad7,5 " ) . model, . iPad6G)
111122 XCTAssertEqual ( DeviceIdentifier ( " iPad7,6 " ) . model, . iPad6G)
112123 XCTAssertEqual ( DeviceIdentifier ( " iPad7,11 " ) . model, . iPad7G)
113124 XCTAssertEqual ( DeviceIdentifier ( " iPad7,12 " ) . model, . iPad7G)
125+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,6 " ) . model, . iPad8G)
126+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,7 " ) . model, . iPad8G)
114127 }
115128
116129 public func testIPodIdentificators( ) {
0 commit comments