Started tests in registrarc

This commit is contained in:
andronache
2021-03-04 11:26:11 +02:00
committed by Dan Christian Bogos
parent 742f800f3a
commit 60f0e4aa4a
3 changed files with 31 additions and 39 deletions

View File

@@ -123,3 +123,30 @@ func TestDispatcherHostsService(t *testing.T) {
close(stopChan)
ds.ListenAndServe(stopChan, make(chan struct{}))
}
func TestRegistrarcListenAndServe(t *testing.T) {
//cover purposes only
cfg := config.NewDefaultCGRConfig()
cfg.RegistrarCCfg().Dispatcher.Enabled = true
cfg.RegistrarCCfg().RPC.Enabled = true
regStSrv := NewRegistrarCService(cfg, nil)
stopChan := make(chan struct{}, 1)
rldChan := make(chan struct{}, 1)
rldChan <- struct{}{}
go func() {
time.Sleep(10 * time.Millisecond)
close(stopChan)
}()
regStSrv.ListenAndServe(stopChan, rldChan)
}
func TestRegistrarcShutdown(t *testing.T) {
//cover purposes only
cfg := config.NewDefaultCGRConfig()
cfg.RegistrarCCfg().Dispatcher.Enabled = true
cfg.RegistrarCCfg().RPC.Enabled = true
regStSrv := NewRegistrarCService(cfg, nil)
regStSrv.Shutdown()
}