@@ -9,105 +9,103 @@ import kotlin.test.assertNotSame
99
1010class DeviceTest {
1111
12- @Test
13- fun `copying device wont have the same references` () {
14- val device = Device ()
15- device.archs = arrayOf(" archs1" , " archs2" )
16- device.bootTime = Date ()
17- device.timezone = TimeZone .getDefault()
18- val unknown = mapOf (Pair (" unknown" , " unknown" ))
19- device.setUnknown(unknown)
12+ @Test
13+ fun `copying device wont have the same references` () {
14+ val device = Device ()
15+ device.archs = arrayOf(" archs1" , " archs2" )
16+ device.bootTime = Date ()
17+ device.timezone = TimeZone .getDefault()
18+ val unknown = mapOf (Pair (" unknown" , " unknown" ))
19+ device.setUnknown(unknown)
2020
21- val clone = Device (device)
21+ val clone = Device (device)
2222
23- assertNotNull(clone)
24- assertNotSame(device, clone)
25- assertNotSame(device.archs, clone.archs)
26- assertNotSame(device.bootTime, clone.bootTime)
27- assertNotSame(device.timezone, clone.timezone)
28- assertNotSame(device.unknown, clone.unknown)
29- }
23+ assertNotNull(clone)
24+ assertNotSame(device, clone)
25+ assertNotSame(device.archs, clone.archs)
26+ assertNotSame(device.bootTime, clone.bootTime)
27+ assertNotSame(device.timezone, clone.timezone)
28+ assertNotSame(device.unknown, clone.unknown)
29+ }
3030
31- @Test
32- fun `copying device will have the same values` () {
33- val device = Device ()
34- device.name = " name"
35- device.manufacturer = " manufacturer"
36- device.brand = " brand"
37- device.family = " family"
38- device.model = " model"
39- device.modelId = " modelId"
40- device.archs = arrayOf(" archs1" , " archs2" )
41- device.batteryLevel = 3.14f
42- device.isCharging = true
43- device.isOnline = true
44- device.orientation = Device .DeviceOrientation .LANDSCAPE
45- device.isSimulator = true
46- device.memorySize = 10
47- device.freeMemory = 5
48- device.usableMemory = 2
49- device.isLowMemory = true
50- device.storageSize = 1024
51- device.freeStorage = 512
52- device.externalStorageSize = 768
53- device.externalFreeStorage = 384
54- device.screenWidthPixels = 1024
55- device.screenHeightPixels = 768
56- device.screenDensity = 1.5f
57- device.screenDpi = 300
58- device.bootTime = Date ()
59- device.timezone = TimeZone .getDefault()
60- device.id = " id"
61- device.connectionType = " connection type"
62- device.batteryTemperature = 30f
63- device.locale = " en-US"
64- device.cpuDescription = " cpu0"
65- device.chipset = " unisoc t606"
66- device.processorCount = 4
67- device.processorFrequency = 800.0
68- val unknown = mapOf (Pair (" unknown" , " unknown" ))
69- device.setUnknown(unknown)
31+ @Test
32+ fun `copying device will have the same values` () {
33+ val device = Device ()
34+ device.name = " name"
35+ device.manufacturer = " manufacturer"
36+ device.brand = " brand"
37+ device.family = " family"
38+ device.model = " model"
39+ device.modelId = " modelId"
40+ device.archs = arrayOf(" archs1" , " archs2" )
41+ device.batteryLevel = 3.14f
42+ device.isCharging = true
43+ device.isOnline = true
44+ device.orientation = Device .DeviceOrientation .LANDSCAPE
45+ device.isSimulator = true
46+ device.memorySize = 10
47+ device.freeMemory = 5
48+ device.usableMemory = 2
49+ device.isLowMemory = true
50+ device.storageSize = 1024
51+ device.freeStorage = 512
52+ device.externalStorageSize = 768
53+ device.externalFreeStorage = 384
54+ device.screenWidthPixels = 1024
55+ device.screenHeightPixels = 768
56+ device.screenDensity = 1.5f
57+ device.screenDpi = 300
58+ device.bootTime = Date ()
59+ device.timezone = TimeZone .getDefault()
60+ device.id = " id"
61+ device.connectionType = " connection type"
62+ device.batteryTemperature = 30f
63+ device.locale = " en-US"
64+ device.cpuDescription = " cpu0"
65+ device.chipset = " unisoc t606"
66+ device.processorCount = 4
67+ device.processorFrequency = 800.0
68+ val unknown = mapOf (Pair (" unknown" , " unknown" ))
69+ device.setUnknown(unknown)
7070
71- val clone = Device (device)
71+ val clone = Device (device)
7272
73- assertEquals(" name" , clone.name)
74- assertEquals(" manufacturer" , clone.manufacturer)
75- assertEquals(" brand" , clone.brand)
76- assertEquals(" family" , clone.family)
77- assertEquals(" model" , clone.model)
78- assertEquals(" modelId" , clone.modelId)
79- assertNotNull(clone.archs) {
80- assertEquals(2 , it.size)
81- assertEquals(" archs1" , it[0 ])
82- assertEquals(" archs2" , it[1 ])
83- }
84- assertEquals(3.14f , clone.batteryLevel)
85- assertEquals(true , clone.isCharging)
86- assertEquals(true , clone.isOnline)
87- assertEquals(Device .DeviceOrientation .LANDSCAPE , clone.orientation)
88- assertEquals(true , clone.isSimulator)
89- assertEquals(10 , clone.memorySize)
90- assertEquals(5 , clone.freeMemory)
91- assertEquals(2 , clone.usableMemory)
92- assertEquals(true , clone.isLowMemory)
93- assertEquals(1024 , clone.storageSize)
94- assertEquals(512 , clone.freeStorage)
95- assertEquals(768 , clone.externalStorageSize)
96- assertEquals(384 , clone.externalFreeStorage)
97- assertEquals(1024 , clone.screenWidthPixels)
98- assertEquals(768 , clone.screenHeightPixels)
99- assertEquals(1.5f , clone.screenDensity)
100- assertEquals(300 , clone.screenDpi)
101- assertEquals(" id" , clone.id)
102- assertEquals(" connection type" , clone.connectionType)
103- assertEquals(30f , clone.batteryTemperature)
104- assertEquals(" cpu0" , clone.cpuDescription)
105- assertEquals(" unisoc t606" , clone.chipset)
106- assertEquals(4 , clone.processorCount)
107- assertEquals(800.0 , clone.processorFrequency)
108- device.processorFrequency = 800.0
109- assertNotNull(clone.unknown) {
110- assertEquals(" unknown" , it[" unknown" ])
111- }
73+ assertEquals(" name" , clone.name)
74+ assertEquals(" manufacturer" , clone.manufacturer)
75+ assertEquals(" brand" , clone.brand)
76+ assertEquals(" family" , clone.family)
77+ assertEquals(" model" , clone.model)
78+ assertEquals(" modelId" , clone.modelId)
79+ assertNotNull(clone.archs) {
80+ assertEquals(2 , it.size)
81+ assertEquals(" archs1" , it[0 ])
82+ assertEquals(" archs2" , it[1 ])
11283 }
84+ assertEquals(3.14f , clone.batteryLevel)
85+ assertEquals(true , clone.isCharging)
86+ assertEquals(true , clone.isOnline)
87+ assertEquals(Device .DeviceOrientation .LANDSCAPE , clone.orientation)
88+ assertEquals(true , clone.isSimulator)
89+ assertEquals(10 , clone.memorySize)
90+ assertEquals(5 , clone.freeMemory)
91+ assertEquals(2 , clone.usableMemory)
92+ assertEquals(true , clone.isLowMemory)
93+ assertEquals(1024 , clone.storageSize)
94+ assertEquals(512 , clone.freeStorage)
95+ assertEquals(768 , clone.externalStorageSize)
96+ assertEquals(384 , clone.externalFreeStorage)
97+ assertEquals(1024 , clone.screenWidthPixels)
98+ assertEquals(768 , clone.screenHeightPixels)
99+ assertEquals(1.5f , clone.screenDensity)
100+ assertEquals(300 , clone.screenDpi)
101+ assertEquals(" id" , clone.id)
102+ assertEquals(" connection type" , clone.connectionType)
103+ assertEquals(30f , clone.batteryTemperature)
104+ assertEquals(" cpu0" , clone.cpuDescription)
105+ assertEquals(" unisoc t606" , clone.chipset)
106+ assertEquals(4 , clone.processorCount)
107+ assertEquals(800.0 , clone.processorFrequency)
108+ device.processorFrequency = 800.0
109+ assertNotNull(clone.unknown) { assertEquals(" unknown" , it[" unknown" ]) }
110+ }
113111}
0 commit comments