@@ -45,43 +45,36 @@ func TestGetGroups(t *testing.T) {
4545
4646func TestGetGroup (t * testing.T ) {
4747 b := huego .New (hostname , username )
48- groups , err := b .GetGroups ()
49- if err != nil {
50- t .Fatal (err )
51- }
52- for _ , group := range groups {
53- g , err := b .GetGroup (group .ID )
54- if err != nil {
55- t .Fatal (err )
56- }
57- t .Logf ("Name: %s" , g .Name )
58- t .Logf ("Lights: %s" , g .Lights )
59- t .Logf ("Type: %s" , g .Type )
60- t .Logf ("GroupState:" )
61- t .Logf (" AllOn: %t" , g .GroupState .AllOn )
62- t .Logf (" AnyOn: %t" , g .GroupState .AnyOn )
63- t .Logf ("Recycle: %t" , g .Recycle )
64- t .Logf ("Class: %s" , g .Class )
65- t .Logf ("State:" )
66- t .Logf (" On: %t" , g .State .On )
67- t .Logf (" Bri: %d" , g .State .Bri )
68- t .Logf (" Hue: %d" , g .State .Hue )
69- t .Logf (" Sat: %d" , g .State .Sat )
70- t .Logf (" Xy: %b" , g .State .Xy )
71- t .Logf (" Ct: %d" , g .State .Ct )
72- t .Logf (" Alert: %s" , g .State .Alert )
73- t .Logf (" Effect: %s" , g .State .Effect )
74- t .Logf (" TransitionTime: %d" , g .State .TransitionTime )
75- t .Logf (" BriInc: %d" , g .State .BriInc )
76- t .Logf (" SatInc: %d" , g .State .SatInc )
77- t .Logf (" HueInc: %d" , g .State .HueInc )
78- t .Logf (" CtInc: %d" , g .State .CtInc )
79- t .Logf (" XyInc: %d" , g .State .XyInc )
80- t .Logf (" ColorMode: %s" , g .State .ColorMode )
81- t .Logf (" Reachable: %t" , g .State .Reachable )
82- t .Logf ("ID: %d" , g .ID )
83- break
84- }
48+ g , err := b .GetGroup (1 )
49+ if err != nil {
50+ t .Fatal (err )
51+ }
52+ t .Logf ("Name: %s" , g .Name )
53+ t .Logf ("Lights: %s" , g .Lights )
54+ t .Logf ("Type: %s" , g .Type )
55+ t .Logf ("GroupState:" )
56+ t .Logf (" AllOn: %t" , g .GroupState .AllOn )
57+ t .Logf (" AnyOn: %t" , g .GroupState .AnyOn )
58+ t .Logf ("Recycle: %t" , g .Recycle )
59+ t .Logf ("Class: %s" , g .Class )
60+ t .Logf ("State:" )
61+ t .Logf (" On: %t" , g .State .On )
62+ t .Logf (" Bri: %d" , g .State .Bri )
63+ t .Logf (" Hue: %d" , g .State .Hue )
64+ t .Logf (" Sat: %d" , g .State .Sat )
65+ t .Logf (" Xy: %b" , g .State .Xy )
66+ t .Logf (" Ct: %d" , g .State .Ct )
67+ t .Logf (" Alert: %s" , g .State .Alert )
68+ t .Logf (" Effect: %s" , g .State .Effect )
69+ t .Logf (" TransitionTime: %d" , g .State .TransitionTime )
70+ t .Logf (" BriInc: %d" , g .State .BriInc )
71+ t .Logf (" SatInc: %d" , g .State .SatInc )
72+ t .Logf (" HueInc: %d" , g .State .HueInc )
73+ t .Logf (" CtInc: %d" , g .State .CtInc )
74+ t .Logf (" XyInc: %d" , g .State .XyInc )
75+ t .Logf (" ColorMode: %s" , g .State .ColorMode )
76+ t .Logf (" Reachable: %t" , g .State .Reachable )
77+ t .Logf ("ID: %d" , g .ID )
8578}
8679
8780func TestCreateGroup (t * testing.T ) {
@@ -104,7 +97,7 @@ func TestCreateGroup(t *testing.T) {
10497
10598func TestUpdateGroup (t * testing.T ) {
10699 b := huego .New (hostname , username )
107- id := 3
100+ id := 1
108101 resp , err := b .UpdateGroup (id , huego.Group {
109102 Name : "TestGroup (Updated)" ,
110103 Class : "Office" ,
@@ -121,7 +114,7 @@ func TestUpdateGroup(t *testing.T) {
121114
122115func TestSetGroupState (t * testing.T ) {
123116 b := huego .New (hostname , username )
124- id := 3
117+ id := 1
125118 resp , err := b .SetGroupState (id , huego.State {
126119 On : true ,
127120 Bri : 150 ,
@@ -139,7 +132,7 @@ func TestSetGroupState(t *testing.T) {
139132
140133func TestRenameGroup (t * testing.T ) {
141134 bridge := huego .New (hostname , username )
142- id := 3
135+ id := 1
143136 group , err := bridge .GetGroup (id )
144137 if err != nil {
145138 t .Fatal (err )
@@ -336,7 +329,7 @@ func TestSetStateGroup(t *testing.T) {
336329
337330func TestDeleteGroup (t * testing.T ) {
338331 b := huego .New (hostname , username )
339- id := 3
332+ id := 1
340333 err := b .DeleteGroup (id )
341334 if err != nil {
342335 t .Fatal (err )
0 commit comments