package test import ( "testing" "goffmpeg/transcoder" ) func TestInputNotFound(t *testing.T) { var inputPath = "/data/testmk" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { return } } func TestTranscoding3GP(t *testing.T) { var inputPath = "/data/test3gp" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingAVI(t *testing.T) { var inputPath = "/data/testavi" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingFLV(t *testing.T) { var inputPath = "/data/testflv" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingMKV(t *testing.T) { var inputPath = "/data/testmkv" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingMOV(t *testing.T) { var inputPath = "/data/testmov" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingMPEG(t *testing.T) { var inputPath = "/data/testmpeg" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingOGG(t *testing.T) { var inputPath = "/data/testogg" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingWAV(t *testing.T) { var inputPath = "/data/testwav" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingWEBM(t *testing.T) { var inputPath = "/data/testwebm" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done } func TestTranscodingWMV(t *testing.T) { var inputPath = "/data/testwmv" var outputPath = "/data/testmp4.mp4" trans := new(transcoder.Transcoder) err := trans.Initialize(inputPath, outputPath) if err != nil { t.Error(err) return } done, err := trans.Run() if err != nil { t.Error(err) return } <-done }