chore: fix test

This commit is contained in:
andig 2026-01-31 10:07:51 +01:00
parent 924c4569be
commit 76ca1ee836

View file

@ -109,17 +109,17 @@ func (suite *mqttSuite) TestGrid() {
suite.publish("test", false, measurement{})
suite.Equal(topics, suite.topics, "topics")
suite.Equal([]string{"0.000", "", "", "", ""}, suite.payloads, "payloads")
suite.Equal([]string{"0", "", "", "", ""}, suite.payloads, "payloads")
suite.publish("test", false, measurement{Energy: 1})
suite.Equal(topics, suite.topics, "topics")
suite.Equal([]string{"0.000", "1.000", "", "", ""}, suite.payloads, "payloads")
suite.Equal([]string{"0", "1", "", "", ""}, suite.payloads, "payloads")
suite.publish("test", false, measurement{Controllable: lo.ToPtr(false)})
suite.Equal(topics, suite.topics, "topics")
suite.Equal([]string{"0.000", "", "", "", "false"}, suite.payloads, "payloads")
suite.Equal([]string{"0", "", "", "", "false"}, suite.payloads, "payloads")
suite.publish("test", false, measurement{Currents: []float64{1, 2, 3}})
suite.Equal(append(topics, "test/currents/1", "test/currents/2", "test/currents/3"), suite.topics, "topics")
suite.Equal([]string{"0.000", "", "3", "", "", "1.000", "2.000", "3.000"}, suite.payloads, "payloads")
suite.Equal([]string{"0", "", "3", "", "", "1", "2", "3"}, suite.payloads, "payloads")
}