mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-07-29 21:38:22 +08:00
完善golang接口 (#4059)
This commit is contained in:
62
golang/tester/mk_common_test.go
Normal file
62
golang/tester/mk_common_test.go
Normal file
@@ -0,0 +1,62 @@
|
||||
package tester
|
||||
|
||||
import (
|
||||
"github.com/stretchr/testify/require"
|
||||
"testing"
|
||||
"time"
|
||||
"zlmediakit/zlmediakit"
|
||||
)
|
||||
|
||||
func TestCommonEnvInit(t *testing.T) {
|
||||
conf := zlmediakit.EnvInit(
|
||||
0, zlmediakit.LTrace, zlmediakit.LogConsole|zlmediakit.LogCallback|zlmediakit.LogFile,
|
||||
"log", 1, true, "../../conf/config.ini", false, "../../default.pem", "")
|
||||
|
||||
require.Equal(t, 0, conf.ThreadNum())
|
||||
require.Equal(t, zlmediakit.LTrace, conf.LogLevel())
|
||||
require.Equal(t, zlmediakit.LogConsole|zlmediakit.LogCallback|zlmediakit.LogFile, conf.LogMask())
|
||||
require.Equal(t, "log", conf.LogFilePath())
|
||||
require.Equal(t, 1, conf.LogFileDays())
|
||||
require.Equal(t, true, conf.IniIsPath())
|
||||
require.Equal(t, "../../conf/config.ini", conf.Ini())
|
||||
require.Equal(t, false, conf.SslIsPath())
|
||||
require.Equal(t, "../../default.pem", conf.Ssl())
|
||||
require.Equal(t, "", conf.SslPwd())
|
||||
}
|
||||
|
||||
func TestCommonSetLog(t *testing.T) {
|
||||
zlmediakit.SetLog(1, 1)
|
||||
}
|
||||
|
||||
func TestCommonServer(t *testing.T) {
|
||||
p, err := zlmediakit.HttpServerStart(1180, false)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, uint16(1180), p)
|
||||
|
||||
p, err = zlmediakit.RtspServerStart(11935, false)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, uint16(11935), p)
|
||||
|
||||
p, err = zlmediakit.RtmpServerStart(11554, false)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, uint16(11554), p)
|
||||
|
||||
p, err = zlmediakit.RtpServerStart(11111)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, uint16(11111), p)
|
||||
|
||||
p, err = zlmediakit.RtcServerStart(11222) // 未启用webrtc功能
|
||||
require.NotNil(t, err)
|
||||
//require.Equal(t, uint16(11222), p)
|
||||
|
||||
p, err = zlmediakit.SrtServerStart(11333)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, uint16(11333), p)
|
||||
|
||||
p, err = zlmediakit.ShellServerStart(11444)
|
||||
require.Nil(t, err)
|
||||
require.Equal(t, uint16(11444), p)
|
||||
|
||||
<-time.After(time.Minute * 5)
|
||||
zlmediakit.StopAllServer()
|
||||
}
|
||||
Reference in New Issue
Block a user