| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package common
- import "testing"
- func TestGet_IMDB_Id(t *testing.T) {
- type args struct {
- dirPth string
- }
- tests := []struct {
- name string
- args args
- want string
- wantErr bool
- }{
- {name: "have", args: args{dirPth: "Y:\\电影\\Army of the Dead (2021)"}, want: "tt0993840", wantErr: false},
- {name: "want error", args: args{dirPth: "Y:\\电影\\"}, want: "", wantErr: true},
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- got, err := Get_IMDB_Id(tt.args.dirPth)
- if (err != nil) != tt.wantErr {
- t.Errorf("Get_IMDB_Id() error = %v, wantErr %v", err, tt.wantErr)
- return
- }
- if got != tt.want {
- t.Errorf("Get_IMDB_Id() got = %v, want %v", got, tt.want)
- }
- })
- }
- }
- func Test_get_IMDB_movie_xml(t *testing.T) {
- want := "tt0993840"
- dirPth := "Y:\\电影\\Army of the Dead (2021)\\movie.xml"
- got, err := get_IMDB_movie_xml(dirPth)
- if err != nil {
- t.Error(err)
- }
- if got != want {
- t.Errorf("Test_get_IMDB_movie_xml() got = %v, want %v", got, want)
- }
- }
- func Test_get_IMDB_nfo(t *testing.T) {
- want := "tt0993840"
- dirPth := "Y:\\电影\\Army of the Dead (2021)\\Army of the Dead (2021) WEBDL-1080p.nfo"
- got, err := get_IMDB_nfo(dirPth)
- if err != nil {
- t.Error(err)
- }
- if got != want {
- t.Errorf("Test_get_IMDB_movie_xml() got = %v, want %v", got, want)
- }
- }
|