|  | package validation | 
|  |  | 
|  | import ( | 
|  | "testing" | 
|  |  | 
|  | "github.com/stretchr/testify/assert" | 
|  | "go.skia.org/infra/go/testutils/unittest" | 
|  | ) | 
|  |  | 
|  | func TestIsValidDigest(t *testing.T) { | 
|  | unittest.SmallTest(t) | 
|  |  | 
|  | assert.False(t, IsValidDigest("")) | 
|  | assert.True(t, IsValidDigest("766923700b970e4e7ecf9508b8455e0d")) | 
|  | assert.True(t, IsValidDigest("766923700b970e4e7ecf9508b8455e0d")) | 
|  | assert.False(t, IsValidDigest("766923700b970e4e7ecf9508b8455e0x")) | 
|  | assert.False(t, IsValidDigest("766923700b970e4e7ECf9508b8455e0x")) | 
|  | assert.False(t, IsValidDigest("766923700b970e4e7ecf08b8455e0f")) | 
|  | } | 
|  |  | 
|  | func TestIsValidDiffImgID(t *testing.T) { | 
|  | unittest.SmallTest(t) | 
|  |  | 
|  | assert.False(t, IsValidDiffImgID("")) | 
|  | assert.False(t, IsValidDiffImgID("nope")) | 
|  | assert.False(t, IsValidDiffImgID("098f6b-1660f0783f4076284bc18c5f4bdc9608")) | 
|  | assert.False(t, IsValidDiffImgID("098f6bcd4621d373cade4e832627b4f6-1660f0")) | 
|  | assert.False(t, IsValidDiffImgID("HELLOWORLD21d373cade4e832627b4f6-1660f0783f4076284bc18c5f4bdc9608")) | 
|  | assert.False(t, IsValidDiffImgID("098f6bcd4621d373cade4e832627b4f6-HELLOWORLD4076284bc18c5f4bdc9608")) | 
|  | assert.True(t, IsValidDiffImgID("098f6bcd4621d373cade4e832627b4f6-1660f0783f4076284bc18c5f4bdc9608")) | 
|  | } |