浏览代码

add ut case TestGetVodPlaylist

hangzws 7 年之前
父节点
当前提交
7516b5605a
共有 1 个文件被更改,包括 24 次插入0 次删除
  1. 24 0
      oss/livechannel_test.go

+ 24 - 0
oss/livechannel_test.go

@@ -277,6 +277,30 @@ func (s *OssBucketLiveChannelSuite) TestPostVodPlaylist(c *C) {
 	c.Assert(err, IsNil)
 }
 
+// TestPostVodPlaylist
+func (s *OssBucketLiveChannelSuite) TestGetVodPlaylist(c *C) {
+	channelName := "test-get-vod-playlist"
+
+	config := LiveChannelConfiguration{
+		Target: LiveChannelTarget{
+			Type: "HLS",
+		},
+	}
+
+	_, err := s.bucket.CreateLiveChannel(channelName, config)
+	c.Assert(err, IsNil)
+
+	endTime := time.Now().Add(-1 * time.Minute)
+	startTime := endTime.Add(-60 * time.Minute)
+
+	body, err := s.bucket.GetVodPlaylist(channelName, startTime, endTime)
+	c.Assert(err, NotNil)
+	defer body.Close()
+
+	err = s.bucket.DeleteLiveChannel(channelName)
+	c.Assert(err, IsNil)
+}
+
 // TestListLiveChannel
 func (s *OssBucketLiveChannelSuite) TestListLiveChannel(c *C) {
 	result, err := s.bucket.ListLiveChannel()