MCPcopy
hub / github.com/lxc/incus / TestExtractTrailingNumber

Function TestExtractTrailingNumber

internal/server/instance/drivers/util_test.go:66–81  ·  view source on GitHub ↗

Test extractTraiingNumber.

(t *testing.T)

Source from the content-addressed store, hash-verified

64
65// Test extractTraiingNumber.
66func TestExtractTrailingNumber(t *testing.T) {
67 value, _ := extractTrailingNumber("mem0", "mem")
68 assert.Equal(t, 0, value)
69
70 value, _ = extractTrailingNumber("mem34", "mem")
71 assert.Equal(t, 34, value)
72
73 value, _ = extractTrailingNumber("dimm1", "dimm")
74 assert.Equal(t, 1, value)
75
76 expectedErr := "Prefix mem not found in dimm1"
77 _, err := extractTrailingNumber("dimm1", "mem")
78 if err.Error() != expectedErr {
79 t.Errorf("unexpected error message: got %q, want %q", err.Error(), expectedErr)
80 }
81}
82
83// Test hashValue.
84func TestHashValue(t *testing.T) {

Callers

nothing calls this directly

Calls 3

extractTrailingNumberFunction · 0.85
ErrorfMethod · 0.80
ErrorMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…