@Test
public void testGetSSHCertRecord() {

    Mockito.doReturn(item).when(table).getItem("primaryKey", "cn:1234");
    Mockito.doReturn("1234").when(item).getString("instanceId");
    Mockito.doReturn("cn").when(item).getString("service");
    Mockito.doReturn("host1,host2").when(item).getString("principals");
    Mockito.doReturn("10.10.10.11").when(item).getString("clientIP");
    Mockito.doReturn("10.10.10.12").when(item).getString("privateIP");
    DynamoDBSSHRecordStoreConnection dbConn = new DynamoDBSSHRecordStoreConnection(dynamoDB, tableName);
    dbConn.setOperationTimeout(10);
    SSHCertRecord certRecord = dbConn.getSSHCertRecord("1234", "cn");
    assertEquals(certRecord.getInstanceId(), "1234");
    assertEquals(certRecord.getService(), "cn");
    assertEquals(certRecord.getPrincipals(), "host1,host2");
    assertEquals(certRecord.getClientIP(), "10.10.10.11");
    assertEquals(certRecord.getPrivateIP(), "10.10.10.12");
    dbConn.close();
}