bitbucket.org/ai69/amoy@v0.2.3/minmax_test.go (about) 1 package amoy 2 3 import ( 4 "testing" 5 ) 6 7 func TestMinMax(t *testing.T) { 8 if i := uint(0); MinUint != i { 9 t.Errorf("MinUint() = %v, want %v", MinUint, i) 10 } 11 if i := uint(18446744073709551615); MaxUint != i { 12 t.Errorf("MaxUint() = %v, want %v", MaxUint, i) 13 } 14 if i := uint32(0); MinUint32 != i { 15 t.Errorf("MinUint32() = %v, want %v", MinUint32, i) 16 } 17 if i := uint32(4294967295); MaxUint32 != i { 18 t.Errorf("MaxUint32() = %v, want %v", MaxUint32, i) 19 } 20 if i := uint64(0); MinUint64 != i { 21 t.Errorf("MinUint64() = %v, want %v", MinUint64, i) 22 } 23 if i := uint64(18446744073709551615); MaxUint64 != i { 24 t.Errorf("MaxUint64() = %v, want %v", MaxUint64, i) 25 } 26 27 if i := -9223372036854775808; MinInt != i { 28 t.Errorf("MinInt() = %v, want %v", MinInt, i) 29 } 30 if i := 9223372036854775807; MaxInt != i { 31 t.Errorf("MaxInt() = %v, want %v", MaxInt, i) 32 } 33 if i := int32(-2147483648); MinInt32 != i { 34 t.Errorf("MinInt32() = %v, want %v", MinInt32, i) 35 } 36 if i := int32(2147483647); MaxInt32 != i { 37 t.Errorf("MaxInt32() = %v, want %v", MaxInt32, i) 38 } 39 if i := int64(-9223372036854775808); MinInt64 != i { 40 t.Errorf("MinInt64() = %v, want %v", MinInt64, i) 41 } 42 if i := int64(9223372036854775807); MaxInt64 != i { 43 t.Errorf("MaxInt64() = %v, want %v", MaxInt64, i) 44 } 45 46 t.Logf("MinUint32 = %v = %#x", MinUint32, MinUint32) 47 t.Logf("MaxUint32 = %v = %#x", MaxUint32, MaxUint32) 48 t.Logf("MinUint64 = %v = %#x", MinUint64, MinUint64) 49 t.Logf("MaxUint64 = %v = %#x", MaxUint64, MaxUint64) 50 t.Logf("MinUint = %v = %#x", MinUint, MinUint) 51 t.Logf("MaxUint = %v = %#x", MaxUint, MaxUint) 52 53 t.Logf("MinInt32 = %v = %#x", MinInt32, MinInt32) 54 t.Logf("MaxInt32 = %v = %#x", MaxInt32, MaxInt32) 55 t.Logf("MinInt64 = %v = %#x", MinInt64, MinInt64) 56 t.Logf("MaxInt64 = %v = %#x", MaxInt64, MaxInt64) 57 t.Logf("MinInt = %v = %#x", MinInt, MinInt) 58 t.Logf("MaxInt = %v = %#x", MaxInt, MaxInt) 59 }