@Test
public void testPutSecretDefaultVersion() {
final PutItemRequest[] putItemRequest = new PutItemRequest[1];
Mockito.when(dynamoDBClient.putItem(Mockito.any(PutItemRequest.class))).thenAnswer(invocationOnMock -> {
Object[] args = invocationOnMock.getArguments();
putItemRequest[0] = (PutItemRequest) args[0];
return new PutItemResult();
});
JCredStash credStash = new JCredStash(dynamoDBClient, awskmsClient);
credStash.putSecret("table", "mysecret", "foo", "alias/foo", new HashMap<>(), null);
Mockito.verify(dynamoDBClient, VerificationModeFactory.times(1)).putItem(Mockito.any(PutItemRequest.class));
Assert.assertEquals(putItemRequest[0].getItem().get("version").getS(), padVersion(1));
}
JCredStashTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:jcredstash
作者:
评论列表
文章目录