1 // Copyright 2013 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
12 // http://golang.org/issue/6849.
13 func TestPrimeSmall(t
*testing
.T
) {
14 for n
:= 2; n
< 10; n
++ {
15 p
, err
:= rand
.Prime(rand
.Reader
, n
)
17 t
.Fatalf("Can't generate %d-bit prime: %v", n
, err
)
20 t
.Fatalf("%v is not %d-bit", p
, n
)
22 if !p
.ProbablyPrime(32) {
23 t
.Fatalf("%v is not prime", p
)