20 lines
360 B
Go
20 lines
360 B
Go
package gopher_utils
|
|
|
|
import (
|
|
. "github.com/smartystreets/goconvey/convey"
|
|
"math"
|
|
"testing"
|
|
)
|
|
|
|
func Test_Pow(t *testing.T) {
|
|
Convey("Power int", t, func() {
|
|
for x := 0; x < 10; x++ {
|
|
for y := 0; y < 8; y++ {
|
|
result := PowInt(x, y)
|
|
result_float := math.Pow(float64(x), float64(y))
|
|
So(result, ShouldEqual, int(result_float))
|
|
}
|
|
}
|
|
})
|
|
}
|