@@ -45,6 +45,9 @@ public class DeviceIdentifierTests: XCTestCase {
45
45
XCTAssertEqual ( DeviceIdentifier ( " iPhone11,8 " ) . model, . iPhoneXR)
46
46
XCTAssertEqual ( DeviceIdentifier ( " iPhone11,2 " ) . model, . iPhoneXS)
47
47
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)
48
51
}
49
52
50
53
public func testTabletIdentificators( ) {
@@ -72,23 +75,27 @@ public class DeviceIdentifierTests: XCTestCase {
72
75
XCTAssertEqual ( DeviceIdentifier ( " iPad4,9 " ) . model, . iPadMini3)
73
76
XCTAssertEqual ( DeviceIdentifier ( " iPad5,1 " ) . model, . iPadMini4)
74
77
XCTAssertEqual ( DeviceIdentifier ( " iPad5,2 " ) . model, . iPadMini4)
78
+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,1 " ) . model, . iPadMini5)
79
+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,2 " ) . model, . iPadMini5)
75
80
76
81
XCTAssertEqual ( DeviceIdentifier ( " iPad4,1 " ) . model, . iPadAir1G)
77
82
XCTAssertEqual ( DeviceIdentifier ( " iPad4,2 " ) . model, . iPadAir1G)
78
83
XCTAssertEqual ( DeviceIdentifier ( " iPad4,3 " ) . model, . iPadAir1G)
79
84
XCTAssertEqual ( DeviceIdentifier ( " iPad5,3 " ) . model, . iPadAir2G)
80
85
XCTAssertEqual ( DeviceIdentifier ( " iPad5,4 " ) . model, . iPadAir2G)
86
+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,3 " ) . model, . iPadAir3G)
87
+ XCTAssertEqual ( DeviceIdentifier ( " iPad11,4 " ) . model, . iPadAir3G)
81
88
}
82
89
83
90
public func testProTabletIdentificators( ) {
84
91
XCTAssertEqual ( DeviceIdentifier ( " iPad6,3 " ) . model, . iPadPro9d7inch1G)
85
92
XCTAssertEqual ( DeviceIdentifier ( " iPad6,4 " ) . model, . iPadPro9d7inch1G)
86
93
XCTAssertEqual ( DeviceIdentifier ( " iPad7,3 " ) . model, . iPadPro10d5inch1G)
87
94
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 )
92
99
XCTAssertEqual ( DeviceIdentifier ( " iPad6,7 " ) . model, . iPadPro12d9inch1G)
93
100
XCTAssertEqual ( DeviceIdentifier ( " iPad6,8 " ) . model, . iPadPro12d9inch1G)
94
101
XCTAssertEqual ( DeviceIdentifier ( " iPad7,1 " ) . model, . iPadPro12d9inch2G)
@@ -102,6 +109,8 @@ public class DeviceIdentifierTests: XCTestCase {
102
109
XCTAssertEqual ( DeviceIdentifier ( " iPad6,12 " ) . model, . iPad5G)
103
110
XCTAssertEqual ( DeviceIdentifier ( " iPad7,5 " ) . model, . iPad6G)
104
111
XCTAssertEqual ( DeviceIdentifier ( " iPad7,6 " ) . model, . iPad6G)
112
+ XCTAssertEqual ( DeviceIdentifier ( " iPad7,11 " ) . model, . iPad7G)
113
+ XCTAssertEqual ( DeviceIdentifier ( " iPad7,12 " ) . model, . iPad7G)
105
114
}
106
115
107
116
public func testIPodIdentificators( ) {
0 commit comments