37 lines
471 B
Go
37 lines
471 B
Go
package k8s
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestToPerc(t *testing.T) {
|
|
uu := []struct {
|
|
v1, v2, e float64
|
|
}{
|
|
{0, 0, 0},
|
|
{100, 200, 50},
|
|
{200, 100, 200},
|
|
}
|
|
|
|
for _, u := range uu {
|
|
assert.Equal(t, u.e, toPerc(u.v1, u.v2))
|
|
}
|
|
}
|
|
|
|
func TestToMB(t *testing.T) {
|
|
uu := []struct {
|
|
v int64
|
|
e float64
|
|
}{
|
|
{0, 0},
|
|
{2 * megaByte, 2},
|
|
{10 * megaByte, 10},
|
|
}
|
|
|
|
for _, u := range uu {
|
|
assert.Equal(t, u.e, ToMB(u.v))
|
|
}
|
|
}
|