(t *testing.T)
| 84 | } |
| 85 | |
| 86 | func TestMasterKey_Decrypt(t *testing.T) { |
| 87 | mockKeyManagement.err = nil |
| 88 | mockKeyManagement.reqs = nil |
| 89 | mockKeyManagement.resps = append(mockKeyManagement.resps[:0], &kmspb.DecryptResponse{ |
| 90 | Plaintext: []byte(decryptedData), |
| 91 | }) |
| 92 | key := MasterKey{ |
| 93 | grpcConn: newGRPCServer("0"), |
| 94 | ResourceID: testResourceID, |
| 95 | EncryptedKey: "encryptedKey", |
| 96 | credentialJSON: []byte("arbitrary credentials"), |
| 97 | } |
| 98 | data, err := key.Decrypt() |
| 99 | assert.NoError(t, err) |
| 100 | assert.EqualValues(t, decryptedData, data) |
| 101 | } |
| 102 | |
| 103 | func TestMasterKey_SetEncryptedDataKey(t *testing.T) { |
| 104 | enc := "encrypted key" |
nothing calls this directly
no test coverage detected