seriesHelper_test.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package series_helper
  2. import (
  3. "testing"
  4. "github.com/allanpk716/ChineseSubFinder/internal/pkg/log_helper"
  5. "github.com/allanpk716/ChineseSubFinder/internal/pkg/unit_test_helper"
  6. )
  7. func TestReadSeriesInfoFromDir(t *testing.T) {
  8. //series := unit_test_helper.GetTestDataResourceRootPath([]string{"series", "Loki"}, 4, false)
  9. seriesInfo, err := ReadSeriesInfoFromDir(log_helper.GetLogger4Tester(), "X:\\连续剧\\黑袍纠察队 (2019)", 90, false, true)
  10. if err != nil {
  11. t.Fatal(err)
  12. }
  13. println(seriesInfo.Name, seriesInfo.Year, seriesInfo.ImdbId)
  14. for i, info := range seriesInfo.EpList {
  15. println("Video:", i, info.Season, info.Episode)
  16. for j, subInfo := range info.SubAlreadyDownloadedList {
  17. println("Sub:", j, subInfo.Title, subInfo.Season, subInfo.Episode, subInfo.Language.String())
  18. }
  19. }
  20. }
  21. func TestGetSeriesListFromDirs(t *testing.T) {
  22. series := unit_test_helper.GetTestDataResourceRootPath([]string{"series"}, 4, false)
  23. got, err := GetSeriesListFromDirs(log_helper.GetLogger4Tester(), []string{series})
  24. if err != nil {
  25. t.Fatal(err)
  26. }
  27. if got.Size() < 1 {
  28. t.Fatal("GetSeriesListFromDirs got len < 1")
  29. }
  30. }