18 lines
		
	
	
		
			365 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			365 B
		
	
	
	
		
			Go
		
	
	
	
| package crl
 | |
| 
 | |
| import (
 | |
| 	"fmt"
 | |
| 	"math/big"
 | |
| 	"testing"
 | |
| 	"time"
 | |
| 
 | |
| 	"github.com/letsencrypt/boulder/test"
 | |
| )
 | |
| 
 | |
| func TestId(t *testing.T) {
 | |
| 	thisUpdate := time.Now()
 | |
| 	out := Id(1337, Number(thisUpdate), 1)
 | |
| 	expectCRLId := fmt.Sprintf("{\"issuerID\":1337,\"crlNumber\":%d,\"shardIdx\":1}", big.NewInt(thisUpdate.UnixNano()))
 | |
| 	test.AssertEquals(t, string(out), expectCRLId)
 | |
| }
 |