|
1 | 1 | //go:build windows
|
2 |
| -// +build windows |
3 | 2 |
|
4 | 3 | package systray
|
5 | 4 |
|
@@ -44,24 +43,24 @@ func TestBaseWindowsTray(t *testing.T) {
|
44 | 43 | t.Errorf("SetIcon failed: %s", err)
|
45 | 44 | }
|
46 | 45 |
|
47 |
| - var id int32 = 0 |
48 |
| - err := wt.addOrUpdateMenuItem(atomic.AddInt32(&id, 1), "Simple enabled", false, false) |
| 46 | + var id atomic.Int32 |
| 47 | + err := wt.addOrUpdateMenuItem(id.Add(1), "Simple enabled", false, false) |
49 | 48 | if err != nil {
|
50 | 49 | t.Errorf("mergeMenuItem failed: %s", err)
|
51 | 50 | }
|
52 |
| - err = wt.addOrUpdateMenuItem(atomic.AddInt32(&id, 1), "Simple disabled", true, false) |
| 51 | + err = wt.addOrUpdateMenuItem(id.Add(1), "Simple disabled", true, false) |
53 | 52 | if err != nil {
|
54 | 53 | t.Errorf("mergeMenuItem failed: %s", err)
|
55 | 54 | }
|
56 |
| - err = wt.addSeparatorMenuItem(atomic.AddInt32(&id, 1)) |
| 55 | + err = wt.addSeparatorMenuItem(id.Add(1)) |
57 | 56 | if err != nil {
|
58 | 57 | t.Errorf("addSeparatorMenuItem failed: %s", err)
|
59 | 58 | }
|
60 |
| - err = wt.addOrUpdateMenuItem(atomic.AddInt32(&id, 1), "Simple checked enabled", false, true) |
| 59 | + err = wt.addOrUpdateMenuItem(id.Add(1), "Simple checked enabled", false, true) |
61 | 60 | if err != nil {
|
62 | 61 | t.Errorf("mergeMenuItem failed: %s", err)
|
63 | 62 | }
|
64 |
| - err = wt.addOrUpdateMenuItem(atomic.AddInt32(&id, 1), "Simple checked disabled", true, true) |
| 63 | + err = wt.addOrUpdateMenuItem(id.Add(1), "Simple checked disabled", true, true) |
65 | 64 | if err != nil {
|
66 | 65 | t.Errorf("mergeMenuItem failed: %s", err)
|
67 | 66 | }
|
|
0 commit comments