server_test.go 400 B

1234567891011121314151617
  1. package main
  2. import (
  3. "github.com/gogf/gf/encoding/gjson"
  4. "testing"
  5. )
  6. func TestNewShadowStoreService(t *testing.T) {
  7. s := NewShadowStoreService()
  8. s.SaveStatus("123", gjson.New(`{"status": {"power": 2}}`))
  9. doc, err := s.GetStatus("123")
  10. if err != nil {
  11. t.Fatal(err)
  12. }
  13. s.SaveCommand("123", gjson.New(`{"cmd":"powerControl","params":{"power":1,"temp":2}}`))
  14. t.Log(doc.MustToJsonString())
  15. }