ooni-probe-cli/internal/engine/experiment/webconnectivity/internal/internal_test.go

31 lines
680 B
Go
Raw Normal View History

package internal_test
import (
"testing"
"github.com/ooni/probe-cli/v3/internal/engine/experiment/webconnectivity/internal"
)
func TestStringPointerToString(t *testing.T) {
s := "ANTANI"
if internal.StringPointerToString(&s) != s {
t.Fatal("unexpected result")
}
if internal.StringPointerToString(nil) != "nil" {
t.Fatal("unexpected result")
}
}
func TestBoolPointerToString(t *testing.T) {
v := true
if internal.BoolPointerToString(&v) != "true" {
t.Fatal("unexpected result")
}
v = false
if internal.BoolPointerToString(&v) != "false" {
t.Fatal("unexpected result")
}
if internal.BoolPointerToString(nil) != "nil" {
t.Fatal("unexpected result")
}
}