|
@@ -1,6 +1,7 @@
|
|
|
package zimuku
|
|
|
|
|
|
import (
|
|
|
+ "github.com/allanpk716/ChineseSubFinder/internal/logic/file_downloader"
|
|
|
"github.com/allanpk716/ChineseSubFinder/internal/logic/series_helper"
|
|
|
"github.com/allanpk716/ChineseSubFinder/internal/pkg/log_helper"
|
|
|
"github.com/allanpk716/ChineseSubFinder/internal/pkg/rod_helper"
|
|
@@ -22,7 +23,7 @@ func TestSupplier_GetSubListFromKeyword(t *testing.T) {
|
|
|
|
|
|
//imdbId1 := "tt3228774"
|
|
|
videoName := "黑白魔女库伊拉"
|
|
|
- s := NewSupplier(settings.NewSettings(), log_helper.GetLogger())
|
|
|
+ s := NewSupplier(file_downloader.NewFileDownloader(settings.NewSettings(), log_helper.GetLogger()))
|
|
|
outList, err := s.getSubListFromKeyword(browser, videoName)
|
|
|
if err != nil {
|
|
|
t.Error(err)
|
|
@@ -52,7 +53,7 @@ func TestSupplier_GetSubListFromFile(t *testing.T) {
|
|
|
|
|
|
rootDir := unit_test_helper.GetTestDataResourceRootPath([]string{"sub_spplier"}, 5, true)
|
|
|
movie1 := filepath.Join(rootDir, "zimuku", "movies", "The Devil All the Time (2020)", "The Devil All the Time (2020) WEBDL-1080p.mkv")
|
|
|
- s := NewSupplier(settings.NewSettings(), log_helper.GetLogger())
|
|
|
+ s := NewSupplier(file_downloader.NewFileDownloader(settings.NewSettings(), log_helper.GetLogger()))
|
|
|
outList, err := s.getSubListFromMovie(browser, movie1)
|
|
|
if err != nil {
|
|
|
t.Error(err)
|
|
@@ -73,7 +74,7 @@ func TestSupplier_GetSubListFromFile4Series(t *testing.T) {
|
|
|
rootDir := unit_test_helper.GetTestDataResourceRootPath([]string{"sub_spplier"}, 5, true)
|
|
|
ser := filepath.Join(rootDir, "zimuku", "series", "黄石 (2018)")
|
|
|
// 读取本地的视频和字幕信息
|
|
|
- seriesInfo, err := series_helper.ReadSeriesInfoFromDir(ser, false)
|
|
|
+ seriesInfo, err := series_helper.ReadSeriesInfoFromDir(ser, 90, false)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
|
}
|
|
@@ -84,7 +85,7 @@ func TestSupplier_GetSubListFromFile4Series(t *testing.T) {
|
|
|
//epsMap[1] = 4
|
|
|
//series_helper2.SetTheSpecifiedEps2Download(seriesInfo, epsMap)
|
|
|
|
|
|
- s := NewSupplier(settings.NewSettings(), log_helper.GetLogger())
|
|
|
+ s := NewSupplier(file_downloader.NewFileDownloader(settings.NewSettings(), log_helper.GetLogger()))
|
|
|
outList, err := s.GetSubListFromFile4Series(seriesInfo)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
@@ -113,7 +114,7 @@ func TestSupplier_getSubListFromKeyword(t *testing.T) {
|
|
|
//imdbID := "tt15299712" // 云南虫谷
|
|
|
//imdbID := "tt3626476" // Vacation Friends (2021)
|
|
|
imdbID := "tt11192306" // Superman.and.Lois
|
|
|
- zimuku := NewSupplier(settings.NewSettings(), log_helper.GetLogger())
|
|
|
+ zimuku := NewSupplier(file_downloader.NewFileDownloader(settings.NewSettings(), log_helper.GetLogger()))
|
|
|
subInfos, err := zimuku.getSubListFromKeyword(browser, imdbID)
|
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
@@ -138,7 +139,7 @@ func TestSupplier_step3(t *testing.T) {
|
|
|
|
|
|
func TestSupplier_CheckAlive(t *testing.T) {
|
|
|
|
|
|
- s := NewSupplier(settings.NewSettings(), log_helper.GetLogger())
|
|
|
+ s := NewSupplier(file_downloader.NewFileDownloader(settings.NewSettings(), log_helper.GetLogger()))
|
|
|
alive, _ := s.CheckAlive()
|
|
|
if alive == false {
|
|
|
t.Fatal("CheckAlive == false")
|