mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2025-12-06 23:32:47 +01:00
refactor: remove pocketbase (#1138)
This commit is contained in:
34
app/pointer/pointer_test.go
Normal file
34
app/pointer/pointer_test.go
Normal file
@@ -0,0 +1,34 @@
|
||||
package pointer
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestPointer(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
v := 42
|
||||
|
||||
ptr := Pointer(v)
|
||||
if ptr == nil {
|
||||
t.Fatal("Pointer returned nil")
|
||||
}
|
||||
|
||||
if *ptr != v {
|
||||
t.Errorf("Pointer value = %v, want %v", *ptr, v)
|
||||
}
|
||||
}
|
||||
|
||||
func TestDereference(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
v := 42
|
||||
ptr := &v
|
||||
|
||||
if Dereference(ptr) != v {
|
||||
t.Errorf("Dereference(ptr) = %v, want %v", Dereference(ptr), v)
|
||||
}
|
||||
|
||||
var nilPtr *int
|
||||
if Dereference(nilPtr) != 0 {
|
||||
t.Errorf("Dereference(nil) = %v, want 0", Dereference(nilPtr))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user