mirror of
https://github.com/ap-pauloafonso/ratio-spoof.git
synced 2026-01-11 20:10:22 +00:00
21 lines
436 B
Go
21 lines
436 B
Go
package generator
|
|
|
|
import "testing"
|
|
|
|
func TestDefaultRounding(t *testing.T) {
|
|
r, _ := NewDefaultRoudingGenerator()
|
|
|
|
d, u, l := r.Round(656497856, 46479878, 7879879, 1024)
|
|
//same
|
|
if d != 656497856 {
|
|
t.Errorf("[download]got %v want %v", d, 656497856)
|
|
}
|
|
//16kb round
|
|
if u != 46465024 {
|
|
t.Errorf("[upload]got %v want %v", u, 46465024)
|
|
}
|
|
//piece size round
|
|
if l != 7879680 {
|
|
t.Errorf("[left]got %v want %v", l, 7879680)
|
|
}
|
|
}
|