github.com/zxysilent/utils@v0.3.1/rand_test.go (about)

     1  package utils
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func BenchmarkUUID(b *testing.B) {
     8  	for i := 0; i < b.N; i++ {
     9  		UUID()
    10  	}
    11  }
    12  func TestUUID(t *testing.T) {
    13  	t.Log(UUID())
    14  }
    15  func BenchmarkSUID(b *testing.B) {
    16  	for i := 0; i < b.N; i++ {
    17  		SUID()
    18  	}
    19  }
    20  func TestSUID(t *testing.T) {
    21  	t.Log(SUID())
    22  }
    23  
    24  func BenchmarkRUID16(b *testing.B) {
    25  	for i := 0; i < b.N; i++ {
    26  		RUID(16)
    27  	}
    28  }
    29  
    30  func TestRUID16(t *testing.T) {
    31  	t.Log(RUID(16))
    32  }
    33  
    34  func BenchmarkRUID8(b *testing.B) {
    35  	for i := 0; i < b.N; i++ {
    36  		RUID(8)
    37  	}
    38  }
    39  
    40  func TestRUID8(t *testing.T) {
    41  	t.Log(RUID(8))
    42  }
    43  func BenchmarkDUID(b *testing.B) {
    44  	for i := 0; i < b.N; i++ {
    45  		DUID(8)
    46  	}
    47  }
    48  func TestDUID(t *testing.T) {
    49  	t.Log(DUID(8))
    50  }