Added tests for coverage in utils package

This commit is contained in:
andronache
2020-11-06 12:05:19 +02:00
committed by Dan Christian Bogos
parent f87a342b2c
commit 23022d5cc1
2 changed files with 1 additions and 39 deletions

View File

@@ -1,39 +0,0 @@
/*
Real-time Online/Offline Charging System (OerS) for Telecom & ISP environments
Copyright (C) ITsysCOM GmbH
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
*/
package utils
import (
"reflect"
"testing"
)
func TestConcureqsNewConReqs(t *testing.T) {
expected := &ConcReqs{strategy: "test", aReqs: make(chan struct{}, 1)}
received := NewConReqs(1, "test")
if reflect.DeepEqual(expected, received) {
t.Errorf("Expecting: %+v, received: %+v", expected, received)
}
}
func TestConcureqsIsLimited(t *testing.T) {
received := NewConReqs(1, "test").IsLimited()
if received != true {
t.Errorf("Expecting: true, received: %+v", received)
}
}

View File

@@ -67,4 +67,5 @@ func TestPathItemListNext(t *testing.T) {
fmt.Println(list.Back().Prev().Value.String())
}
*/