stream_test.go 681 B

12345678910111213141516171819202122
  1. // SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
  2. // SPDX-License-Identifier: Apache-2.0
  3. package googlereader // import "miniflux.app/v2/internal/googlereader"
  4. import "testing"
  5. func TestStreamTypeString(t *testing.T) {
  6. scenarios := map[StreamType]string{
  7. NoStream: "NoStream",
  8. FeedStream: "FeedStream",
  9. LikeStream: "LikeStream",
  10. StreamType(42): "StreamType(42)",
  11. StreamType(-1): "StreamType(-1)",
  12. }
  13. for streamType, expected := range scenarios {
  14. if result := streamType.String(); result != expected {
  15. t.Errorf(`Unexpected result for stream type %d, got %q instead of %q`, int(streamType), result, expected)
  16. }
  17. }
  18. }