1
1
package dynamicarray
2
2
3
-
4
3
// reflect: used for check equal values
5
4
import (
6
5
"reflect"
@@ -13,7 +12,7 @@ func TestDynamicArray(t *testing.T) {
13
12
14
13
// check numbers is empty or nut
15
14
t .Run ("Check Empty Dynamic Array" , func (t * testing.T ) {
16
- if numbers .IsEmpty () != true {
15
+ if numbers .IsEmpty () != true {
17
16
t .Errorf ("Expected be true but got %v" , numbers .IsEmpty ())
18
17
}
19
18
})
@@ -26,7 +25,7 @@ func TestDynamicArray(t *testing.T) {
26
25
27
26
// check numbers added to our dynamic array
28
27
t .Run ("Add Element into Dynamic Array" , func (t * testing.T ) {
29
- if numbers .IsEmpty () != false {
28
+ if numbers .IsEmpty () != false {
30
29
t .Errorf ("Expected be false but got %v" , numbers .IsEmpty ())
31
30
}
32
31
var res []interface {}
@@ -43,7 +42,7 @@ func TestDynamicArray(t *testing.T) {
43
42
44
43
// Remove an Element inside the dynamic array with the index of array
45
44
t .Run ("Remove in Dynamic Array" , func (t * testing.T ) {
46
- if numbers .IsEmpty () != false {
45
+ if numbers .IsEmpty () != false {
47
46
t .Errorf ("Expected be false but got %v" , numbers .IsEmpty ())
48
47
}
49
48
var res []interface {}
@@ -55,7 +54,7 @@ func TestDynamicArray(t *testing.T) {
55
54
// remove the element by the index
56
55
err := numbers .Remove (1 )
57
56
58
- if err != nil {
57
+ if err != nil {
59
58
t .Errorf ("Expected be [10, 30, 40, 50] but got an Error %v" , err )
60
59
}
61
60
@@ -66,36 +65,35 @@ func TestDynamicArray(t *testing.T) {
66
65
67
66
// get one element by the index of the dynamic array
68
67
t .Run ("Get in Dynamic Array" , func (t * testing.T ) {
69
- if numbers .IsEmpty () != false {
68
+ if numbers .IsEmpty () != false {
70
69
t .Errorf ("Expected be false but got %v" , numbers .IsEmpty ())
71
70
}
72
71
73
72
// return one element with the index
74
- getOne ,_ := numbers .Get (2 )
73
+ getOne , _ := numbers .Get (2 )
75
74
76
75
if getOne != 40 {
77
76
t .Errorf ("Expected be 40 but got %v" , getOne )
78
77
}
79
78
80
79
})
81
80
82
-
83
81
// Put to add a value to specific index of Dynamic Array
84
82
t .Run ("Put to Dynamic Array" , func (t * testing.T ) {
85
- if numbers .IsEmpty () != false {
83
+ if numbers .IsEmpty () != false {
86
84
t .Errorf ("Expected be false but got %v" , numbers .IsEmpty ())
87
85
}
88
86
89
87
// change value of specific index
90
88
err := numbers .Put (0 , 100 )
91
- if err != nil {
89
+ if err != nil {
92
90
t .Errorf ("Expected be [10, 30, 40, 50] but got an Error %v" , err )
93
91
}
94
92
95
- getOne ,_ := numbers .Get (0 )
93
+ getOne , _ := numbers .Get (0 )
96
94
if getOne != 100 {
97
95
t .Errorf ("Expected be 100 but got %v" , getOne )
98
96
}
99
97
})
100
98
101
- }
99
+ }
0 commit comments