64 lines
1.0 KiB
Go
64 lines
1.0 KiB
Go
package mongo
|
|
|
|
import (
|
|
"encoding/json"
|
|
"testing"
|
|
)
|
|
|
|
// A test to see if twe get the response form the database at all
|
|
|
|
func TestGetDTCFromMongo(t *testing.T){
|
|
t.Skip()
|
|
mg, err := GetPDXMongoClient()
|
|
if err != nil{
|
|
t.Error(err)
|
|
}
|
|
|
|
|
|
info, err := mg.GetDTCDefinitionByHexString("800156", "ACU")
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
b, _ := json.Marshal(info)
|
|
t.Log(string(b))
|
|
}
|
|
|
|
func TestGetLatestPDXVersions(t *testing.T){
|
|
t.Skip()
|
|
mg, err := GetPDXMongoClient()
|
|
|
|
if err != nil{
|
|
t.Error(err)
|
|
}
|
|
|
|
version, err := mg.GetLatestPDXVersions()
|
|
if err != nil {
|
|
t.Error(err)
|
|
}
|
|
if version.PDXVersion == ""{
|
|
t.Fail()
|
|
}
|
|
t.Log(version)
|
|
}
|
|
|
|
func TestIsVersionNewer(t *testing.T){
|
|
if !isVersionNewer("V1.2.3", "V2.3.4"){
|
|
t.Log("V1.2.3", "V2.3.4")
|
|
t.Fail()
|
|
}
|
|
|
|
if !isVersionNewer("V1.2.3", "V1.2.3.4"){
|
|
t.Log("V1.2.3", "V1.2.3.4")
|
|
t.Fail()
|
|
}
|
|
|
|
if isVersionNewer("V1.2.3.4", "V1.2.3"){
|
|
t.Log("V1.2.3.4", "V1.2.3")
|
|
t.Fail()
|
|
}
|
|
|
|
if isVersionNewer("V1.3.4", "V1.3.3.3"){
|
|
t.Log("V1.3.4", "V1.3.3.3")
|
|
t.Fail()
|
|
}
|
|
} |