subParserHub_test.go 680 B

12345678910111213141516171819
  1. package ChineseSubFinder
  2. import (
  3. "github.com/allanpk716/ChineseSubFinder/sub_parser/ass"
  4. "github.com/allanpk716/ChineseSubFinder/sub_parser/srt"
  5. "testing"
  6. )
  7. func TestSubParserHub_DetermineFileTypeFromFile(t *testing.T) {
  8. //filePath := "C:\\tmp\\[zimuku]_0_Spiral.From.the.Book.of.Saw.2021.1080p.WEBRip.x264-RARBG.eng.srt"
  9. filePath := "C:\\tmp\\[zimuku]_0_Spiral.From.the.Book.of.Saw.2021.1080p.WEBRip.x264-RARBG.chi.srt"
  10. p := NewSubParserHub(ass.NewParser(), srt.NewParser())
  11. subFileInfo, err := p.DetermineFileTypeFromFile(filePath)
  12. if err != nil {
  13. t.Fatal(err)
  14. }
  15. println(subFileInfo.Name, subFileInfo.FromWhereSite, subFileInfo.Lang.String(), subFileInfo.Ext)
  16. }