subhd_test.go 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package subhd
  2. import (
  3. "testing"
  4. )
  5. // 无需关注这个测试用例,这个方案暂时弃用
  6. func TestSupplier_GetSubListFromFile(t *testing.T) {
  7. ////movie1 := "X:\\电影\\The Devil All the Time (2020)\\The Devil All the Time (2020) WEBDL-1080p.mkv"
  8. ////movie1 := "X:\\电影\\Luca (2021)\\Luca (2021) WEBDL-1080p.mkv"
  9. ////movie1 := "X:\\电影\\The Boss Baby Family Business (2021)\\The Boss Baby Family Business (2021) WEBDL-1080p.mkv"
  10. ////movie1 := "X:\\电影\\Oslo (2021)\\Oslo (2021) WEBDL-1080p.mkv"
  11. ////movie1 := "X:\\电影\\Spiral From the Book of Saw (2021)\\Spiral From the Book of Saw (2021) WEBDL-1080p.mkv"
  12. ////movie1 := "X:\\电影\\消失爱人 (2016)\\消失爱人 (2016) 720p AAC.rmvb"
  13. ////movie1 := "X:\\电影\\机动战士Z高达:星之继承者 (2005)\\机动战士Z高达:星之继承者 (2005) 1080p TrueHD.mkv"
  14. ////movie1 := "X:\\连续剧\\The Bad Batch\\Season 1\\The Bad Batch - S01E01 - Aftermath WEBDL-1080p.mkv"
  15. //
  16. //rootDir := unit_test_helper.GetTestDataResourceRootPath([]string{"zimuku"}, 5, true)
  17. //movie1 := filepath.Join(rootDir, "movies", "The Devil All the Time (2020)", "The Devil All the Time (2020) WEBDL-1080p.mkv")
  18. //subhd := NewSupplier()
  19. //outList, err := subhd.getSubListFromFile4Movie(movie1)
  20. //if err != nil {
  21. // t.Error(err)
  22. //}
  23. //println(outList)
  24. //
  25. //if len(outList) == 0 {
  26. // println("now sub found")
  27. //}
  28. //
  29. //for i, sublist := range outList {
  30. // println(i, sublist.Name, sublist.Ext, sublist.Language.String(), sublist.Score, sublist.FileUrl, len(sublist.Data))
  31. //}
  32. }
  33. // 无需关注这个测试用例,这个方案暂时弃用
  34. func TestSupplier_GetSubListFromFile4Series(t *testing.T) {
  35. ////ser := "X:\\连续剧\\The Bad Batch" // tt12708542
  36. ////ser := "X:\\连续剧\\瑞克和莫蒂 (2013)" //
  37. ////ser := "X:\\连续剧\\杀死伊芙 (2018)" // tt7016936
  38. ////ser := "X:\\连续剧\\Money.Heist"
  39. ////ser := "X:\\连续剧\\黑钱胜地 (2017)"
  40. //
  41. //rootDir := unit_test_helper.GetTestDataResourceRootPath([]string{"zimuku"}, 5, true)
  42. //ser := filepath.Join(rootDir, "series", "黄石 (2018)")
  43. //// 读取本地的视频和字幕信息
  44. //seriesInfo, err := series_helper2.ReadSeriesInfoFromDir(ser, nil, false)
  45. //if err != nil {
  46. // t.Fatal(err)
  47. //}
  48. //s := NewSupplier()
  49. //outList, err := s.GetSubListFromFile4Series(seriesInfo)
  50. //if err != nil {
  51. // t.Fatal(err)
  52. //}
  53. //println(outList)
  54. //for i, sublist := range outList {
  55. // println(i, sublist.Name, sublist.Ext, sublist.Language.String(), sublist.Score, len(sublist.Data))
  56. //}
  57. }
  58. // 无需关注这个测试用例,这个方案暂时弃用
  59. func TestSupplier_getSubListFromKeyword4Movie(t *testing.T) {
  60. ////imdbID := "tt12708542" // 星球大战:残次品
  61. ////imdbID := "tt7016936" // 杀死伊芙
  62. //imdbID := "tt2990738" // 恐怖直播
  63. ////imdbID := "tt3032476" // 风骚律师
  64. ////imdbID := "tt6468322" // 纸钞屋
  65. ////imdbID := "tt15299712" // 云南虫谷
  66. ////imdbID := "tt3626476" // Vacation Friends (2021)
  67. //subhd := NewSupplier()
  68. //subInfos, err := subhd.getSubListFromKeyword4Movie(imdbID)
  69. //if err != nil {
  70. // t.Fatal(err)
  71. //}
  72. //for i, sublist := range subInfos {
  73. // println(i, sublist.Name, sublist.Ext, sublist.Language.String(), sublist.Score, len(sublist.Data))
  74. //}
  75. }