feat: allow running without wallet props if running in-memory ledger #827
GitHub Actions / Unit Test Results
succeeded
Sep 13, 2023 in 0s
All 327 tests pass, 1 skipped in 37s
Annotations
Check notice on line 0 in .github
github-actions / Unit Test Results
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
io.iohk.atala.prism.node.services.CardanoLedgerServiceIntegrationSpec ‑ CardanoLedgerService should notify on published PRISM transactions
Check notice on line 0 in .github
github-actions / Unit Test Results
328 tests found
There are 328 tests, see "Raw output" for the full list of tests.
Raw output
io.iohk.atala.prism.auth.grpc.AuthorizationInterceptorSpec ‑ AuthorizationInterceptor should intercept allow when supplied prism auth token matches and authEnable is true
io.iohk.atala.prism.auth.grpc.AuthorizationInterceptorSpec ‑ AuthorizationInterceptor should intercept fail Unauthenticated when supplied prism auth token doesn't matched and authEnable is true
io.iohk.atala.prism.auth.grpc.AuthorizationInterceptorSpec ‑ AuthorizationInterceptor should intercept nothing when authEnabled is false
io.iohk.atala.prism.auth.utils.DIDUtilsSpec ‑ findPublicKey should return AuthError given key not found
io.iohk.atala.prism.auth.utils.DIDUtilsSpec ‑ findPublicKey should return key given publicKey contains compressedKeyData
io.iohk.atala.prism.auth.utils.DIDUtilsSpec ‑ findPublicKey should return key given publicKey contains not compressed dKeyData
io.iohk.atala.prism.auth.utils.DIDUtilsSpec ‑ findPublicKey should work fine when you pass compressed key as uncompressed
io.iohk.atala.prism.auth.utils.DidWhitelistLoaderSpec ‑ DidWhitelistLoader should be able to load whitelist from file
io.iohk.atala.prism.daos.DbConfigDaoSpec ‑ DbConfigDao should return None if a key doesn't exist
io.iohk.atala.prism.daos.DbConfigDaoSpec ‑ DbConfigDao should return previous value when key exists
io.iohk.atala.prism.daos.DbConfigDaoSpec ‑ DbConfigDao should set once and return valye by key
io.iohk.atala.prism.daos.DbConfigDaoSpec ‑ DbConfigDao should update when key exists
io.iohk.atala.prism.db.DbNotificationStreamerSpec ‑ dbNotificationStreamer should stop streaming when stopped
io.iohk.atala.prism.db.DbNotificationStreamerSpec ‑ dbNotificationStreamer should stream DB notifications
io.iohk.atala.prism.db.DbNotificationStreamerSpec ‑ dbNotificationStreamer should support multiple streams for the same channel
io.iohk.atala.prism.node.NodeExplorerServiceSpec ‑ NodeExplorerService.getScheduledAtalaOperations should return scheduled operations in correct order
io.iohk.atala.prism.node.NodeExplorerServiceSpec ‑ NodeExplorerService.getWalletBalance should return wallet balance
io.iohk.atala.prism.node.NodeExplorerServiceSpec ‑ NodeExplorerService.getWalletBalance should thrown an unauthenticated error
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.createDID should return error when provided operation is invalid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.createDID should schedule CreateDID operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.createDID should schedule CreateDID operation with compressed keys
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getBatchState should fail when batchId is not valid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getBatchState should return an error when the CredentialBatchesRepository fails
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getBatchState should return batch state when CredentialBatchesRepository succeeds
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getBatchState should return empty response when the CredentialBatchesRepository reports no results
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getBuildInfo should return proper build and protocol information
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getCredentialRevocationTime should fail when batchId is not valid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getCredentialRevocationTime should fail when credentialHash is not valid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getCredentialRevocationTime should return correct timestamp when CredentialBatchesRepository succeeds returning a time
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getCredentialRevocationTime should return empty timestamp when CredentialBatchesRepository succeeds returning None
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getDidDocument should return DID document from data in the database
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getDidDocument should return error for a long form DID
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getLastSyncedBlockTimestamp should return the timestamp of the last synced block
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getOperationInfo should return CONFIRM_AND_APPLIED when operation identifier was processed by the node
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.getOperationInfo should return OPERATION_UNKNOWN when operation identifier was not found
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.issueCredentialBatch should return error when provided operation is invalid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.issueCredentialBatch should schedule IssueCredentialBatch operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.revokeCredentials should return error when provided operation is invalid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.revokeCredentials should schedule RevokeCredentials operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.scheduleOperations should fail when called with an empty sequence of operations
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.scheduleOperations should properly return the result of a CreateDID operation and a DID Update operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.scheduleOperations should properly return the result of a CreateDID operation and an IssueCredentialBatch operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.scheduleOperations should properly return the result of a RevokeCredentials operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.scheduleOperations should return error when at least one provided operation is invalid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.updateDID should return error when provided operation is invalid
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.updateDID should schedule UpdateDID operation
io.iohk.atala.prism.node.NodeServiceSpec ‑ NodeService.updateDID should schedule UpdateDID operation with compressed keys
io.iohk.atala.prism.node.NodeServiceSpec ‑ return proper protocol information
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getFullBlock should return NotFound for the genesis block
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getFullBlock should return NotFound when the block is not found
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getFullBlock should return the requested block with all its transactions
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getFullBlock should return transactions with PRISM metadata
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getFullBlock should return transactions without metadata
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getFullBlock should return transactions without non-PRISM metadata
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getLatestBlock should return NoneAvailable when only the genesis block exist
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getLatestBlock should return NoneAvailable when there are no blocks
io.iohk.atala.prism.node.cardano.dbsync.repositories.CardanoBlockRepositorySpec ‑ getLatestBlock should return the latest block
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should fail when content does not exist
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should fail when content is not a valid AtalaObject
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should fail when content is of wrong type
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should fail when index is invalid
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should fail when metadata version is invalid
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should succeed when a valid JSON with the block version
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ fromTransactionMetadata should succeed when a valid JSON without block version
io.iohk.atala.prism.node.cardano.models.AtalaObjectMetadataSpec ‑ toTransactionMetadata should generate correct metadata
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ deleteTransaction should delete a transaction
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ deleteTransaction should delete a transaction with header
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ deleteTransaction should fail on server error
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ estimateTransactionFee should estimate the fee of a transaction
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ estimateTransactionFee should estimate the fee of a transaction with header
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ estimateTransactionFee should fail on server error
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getTransaction should fail on server error
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getTransaction should get transaction details
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getTransaction should get transaction details with header
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getWallet should fail on server error
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getWallet should read not_responding status
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getWallet should return available funds and state data
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ getWallet should return available funds and state data with header
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ postTransaction should fail on server error
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ postTransaction should post a new transaction with header
io.iohk.atala.prism.node.cardano.wallet.CardanoWalletApiClientSpec ‑ postTransaction should post a new transaction with no header
io.iohk.atala.prism.node.metrics.OperationsCounterSpec ‑ countReceivedAtalaOperations should count all types of operations
io.iohk.atala.prism.node.migrations.V19MigrationSpec ‑ Migrating to version db.migration.V19 should work
io.iohk.atala.prism.node.models.AtalaObjectInfoSpec ‑ AtalaObject.mergeIfPossible should merge two valid objects
io.iohk.atala.prism.node.models.AtalaObjectInfoSpec ‑ AtalaObject.mergeIfPossible should not merge objects if metadata size exceeds TX_METADATA_MAX_SIZE
io.iohk.atala.prism.node.models.AtalaObjectInfoSpec ‑ AtalaObject.mergeIfPossible should not merge objects if one of them is invalid
io.iohk.atala.prism.node.models.AtalaObjectInfoSpec ‑ AtalaObject.mergeIfPossible should not merge objects if one of them was processed
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.applyState should create service in database
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.applyState should create the DID information in the database
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.applyState should return error when CreateDID operation is not supported by the current protocol
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.applyState should return error when given DID already exists
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.getCorrectnessData should provide the key to be used for signing
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if one of the service endpoints of any service is not a valid URI
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if one of the service endpoints of any service is valid but has whitespace
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if one of the services has invalid id
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if one of the services has valid id but with whitespace
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if one of the services id char length is over the limit
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if service endpoints are empty
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if the amount of services is over the limit
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services if type of one of the services is empty
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse services when JSON is valid but is an empty array
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse type if it is valid JSON array but empty
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse type if it is valid JSON but one of the types contains chars that are not allowed
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should fail to parse type if it is valid JSON but one of the types is empty
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should parse services correctly from valid createDid AtalaOperation
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should parse the type correctly when it is a JSON array and one of the elements is one character numeric string
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should parse the type correctly when it is a one character numeric string
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should parse the type correctly when string is several space separated words with multiply spaces
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should parse type string correctly when it is null, true or false
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should parse valid CreateDid AtalaOperation
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when a key has invalid id
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when a key has invalid usage
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when a key has missing curve name
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when a key has missing data
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when a key has missing id
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when a key has missing x
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when context contains duplicate strings
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when master key doesn't exist
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when one of the keys id char length is over the limit
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when some of the context strings are not valid URIs
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when some of the context strings length is over allowed limit
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should return error when the amount of public keys is over the limit
io.iohk.atala.prism.node.operations.CreateDIDOperationSpec ‑ CreateDIDOperation.parse should should parse normalized and non normalize URIs as long as they are valid
io.iohk.atala.prism.node.operations.DeactivateDIDOperationSpec ‑ DeactivateDIDOperation.applyState should deactivate DID, revoke all keys and services in the database
io.iohk.atala.prism.node.operations.DeactivateDIDOperationSpec ‑ DeactivateDIDOperation.applyState should return error when DID is missing in the DB
io.iohk.atala.prism.node.operations.DeactivateDIDOperationSpec ‑ DeactivateDIDOperation.getCorrectnessData should fail given master key revoked
io.iohk.atala.prism.node.operations.DeactivateDIDOperationSpec ‑ DeactivateDIDOperation.getCorrectnessData should provide the data required for correctness verification
io.iohk.atala.prism.node.operations.DeactivateDIDOperationSpec ‑ DeactivateDIDOperation.parse should parse valid DeactivateDID AtalaOperation
io.iohk.atala.prism.node.operations.DeactivateDIDOperationSpec ‑ DeactivateDIDOperation.parse should return error when id is not provided / empty
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.applyState should create the credential batch information in the database
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.applyState should return error when issuer is missing in the DB
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.applyState should return error when the credential already exists in the db
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.getCorrectnessData should provide the key reference be used for signing
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.getCorrectnessData should return state error when there are used different key than issuing key
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.getCorrectnessData should return state error when unknown keyId is used
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.parse should parse valid IssueCredentialBatchOperation AtalaOperation
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.parse should return error when hash has invalid length
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.parse should return error when issuerDID doesn't have valid form
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.parse should return error when issuerDID is not provided / empty
io.iohk.atala.prism.node.operations.IssueCredentialBatchOperationSpec ‑ IssueCredentialBatchOperation.parse should return error when merkle root is not provided / empty
io.iohk.atala.prism.node.operations.ParsingUtilsSpec ‑ ParsingUtils should fail parseCompressedECKey when curve in provided argument does mot match curve in EC config
io.iohk.atala.prism.node.operations.ParsingUtilsSpec ‑ ParsingUtils should fail parsing with an invalid curve point
io.iohk.atala.prism.node.operations.ParsingUtilsSpec ‑ ParsingUtils should missing values
io.iohk.atala.prism.node.operations.ParsingUtilsSpec ‑ ParsingUtils should parse key successfully with valid key curves
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.applyState should create two new protocol updates on the database
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.applyState should create two new protocol updates on the database. Then make the first of them effective
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.applyState should return error when a proposer is not trusted
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.applyState should return error when a protocol version is not sequential
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.applyState should return error when an effectiveSince is descending
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.applyState should return error when an effectiveSince is less than last Cardano block level
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.getCorrectnessData should provide the key reference used for signing
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.getCorrectnessData should return state error when a revoked key is used
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.getCorrectnessData should return state error when an unknown key is used
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.parse should parse valid ProtocolVersionUpdateOperation AtalaOperation
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.parse should return error when effectiveSince is negative
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.parse should return error when major version is negative
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.parse should return error when minor version is negative
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ ProtocolVersionUpdateOperation.parse should return error when proposerDID doesn't have valid form
io.iohk.atala.prism.node.operations.ProtocolVersionUpdateOperationSpec ‑ return error when effectiveSince is zero
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.applyState should do not update revocation time for specific credentials that were already revoked
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.applyState should fail to revoke specific credentials when the batch was already revoked
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.applyState should fail when attempting to revoke an already revoked credential batch
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.applyState should mark credential batch as revoked in the database
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.applyState should mark specific credentials as revoked in the database
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.getCorrectnessData should provide the data required for correctness verification
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.getCorrectnessData should return state error when there are used different key than revocation key
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should parse valid RevokeCredentials AtalaOperation to revoke a full batch
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should parse valid RevokeCredentials AtalaOperation to revoke specific credentials within a batch
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should return error if a credential hash to revoke has invalid format
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should return error if credential batch id has invalid format
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should return error if no credential batch id is provided
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should return error when no previous operation is provided
io.iohk.atala.prism.node.operations.RevokeCredentialsOperationSpec ‑ RevokeCredentialsOperation.parse should return error when previous operation hash has invalid length
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should Add service on updateDID when AddService action is used
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should Remove service on updateDID when RemoveService action is used
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should remove list of context strings when PatchContextAction is used with empty context
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when DID is missing in the DB
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when added key already exists
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when removed key does not exist
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when the last master key is revoked
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when trying to add a service to a DID that already has max amount of services allowed
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when trying to add key to a DID that already has max amount of keys allowed
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should return error when trying to use PatchContextAction with empty context when DID has empty context already
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should update DID keys in the database
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should update DID when master key is being replaced
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should update list of context strings when PatchContextAction is used
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.applyState should update service on updateDID when UpdateServiceAction is used
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.getCorrectnessData should fail given master key revoked
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.getCorrectnessData should provide the data required for correctness verification
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should parse valid UpdateDID AtalaOperation
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should pass validation when service endpoints are missing in updateService but type is present
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should pass validation when service endpoints are present but type is missing
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error if both type and service endpoints are empty in UpdateService
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error if id of the service in UpdateService is not valid
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when AddKey curve is not provided / empty
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when AddKey has invalid id
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when AddKey id is not provided / empty
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when AddKey key has missing x
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when AddKey keyData is not provided
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when AddKey usage is not provided
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when RemoveKey id is invalid
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when RemoveKey id is not provided / empty
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when empty action is provided
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when id in AddServiceAction of the service is not valid
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when id in RemoveServiceAction is not valid
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when id is not provided / empty
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when one of the service endpoints in AddServiceAction of the service is not valid
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when service endpoints in AddServiceAction of the service is an empty array
io.iohk.atala.prism.node.operations.UpdateDIDOperationSpec ‑ UpdateDIDOperation.parse should return error when type in AddServiceAction of the service is empty
io.iohk.atala.prism.node.poc.batch.FlowPoC ‑ The batch issuance/verification flow should work
io.iohk.atala.prism.node.poc.endorsements.EndorsementsFlowPoC ‑ The batch issuance/verification flow should work
io.iohk.atala.prism.node.repositories.AtalaObjectsTransactionsRepositorySpec ‑ AtalaObjectsTransactionsRepository.getConfirmedObjectTransactions should retrieve 2 last confirmed transactions
io.iohk.atala.prism.node.repositories.AtalaObjectsTransactionsRepositorySpec ‑ AtalaObjectsTransactionsRepository.getConfirmedObjectTransactions should retrieve all the confirmed transactions
io.iohk.atala.prism.node.repositories.AtalaObjectsTransactionsRepositorySpec ‑ AtalaObjectsTransactionsRepository.getConfirmedObjectTransactions should retrieve confirmed transactions with last seen txId
io.iohk.atala.prism.node.repositories.AtalaObjectsTransactionsRepositorySpec ‑ AtalaObjectsTransactionsRepository.getConfirmedObjectTransactions should retrieve confirmed transactions with last seen txId (tx in the same blocks)
io.iohk.atala.prism.node.repositories.AtalaObjectsTransactionsRepositorySpec ‑ AtalaObjectsTransactionsRepository.setObjectTransactionDetails should not schedule new operations
io.iohk.atala.prism.node.repositories.CredentialBatchesRepositorySpec ‑ CredentialsRepository.getBatchState should return empty when the batch is unknown
io.iohk.atala.prism.node.repositories.CredentialBatchesRepositorySpec ‑ CredentialsRepository.getBatchState should return proper data when the batch was revoked
io.iohk.atala.prism.node.repositories.CredentialBatchesRepositorySpec ‑ CredentialsRepository.getBatchState should return proper data when there is non-revoked batch data
io.iohk.atala.prism.node.repositories.CredentialBatchesRepositorySpec ‑ CredentialsRepository.getBatchState should revocation of previously revoked credential doesn't throw any errors
io.iohk.atala.prism.node.repositories.CredentialBatchesRepositorySpec ‑ CredentialsRepository.getCredentialRevocationTime should return empty timestamp when there is no data associated to the credential and batch
io.iohk.atala.prism.node.repositories.CredentialBatchesRepositorySpec ‑ CredentialsRepository.getCredentialRevocationTime should return proper timestamp when there is data associated to the credential and batch
io.iohk.atala.prism.node.repositories.DIDDataRepositorySpec ‑ DIDDataRepository should retrieve previously inserted DID data
io.iohk.atala.prism.node.repositories.DIDDataRepositorySpec ‑ DIDDataRepository should return empty DID document when the DID suffix is not found
io.iohk.atala.prism.node.repositories.KeyValuesRepositorySpec ‑ KeyValuesRepository should clear a KeyValue when set to None
io.iohk.atala.prism.node.repositories.KeyValuesRepositorySpec ‑ KeyValuesRepository should insert a KeyValue when it does not exist
io.iohk.atala.prism.node.repositories.KeyValuesRepositorySpec ‑ KeyValuesRepository should return no value when it does not exist
io.iohk.atala.prism.node.repositories.KeyValuesRepositorySpec ‑ KeyValuesRepository should update a KeyValue when it exists
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getBy should filter by ledger
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getBy should filter by status
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getBy should filter by submission timestamp
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getLatest should filter out other ledgers
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getLatest should filter out other object IDs
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getLatest should return None when not found
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getLatest should return the latest submission of a transaction ID and ledger pair
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getUnconfirmedTransactions should get all unconfirmed transactions
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.getUnconfirmedTransactions should get unconfirmed transactions after lastTxId
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.insert should fail to insert a submission without an existing object
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.insert should insert a submission
io.iohk.atala.prism.node.repositories.daos.AtalaObjectTransactionSubmissionsDAOSpec ‑ AtalaObjectTransactionSubmissionsDAO.updateStatus should update the status
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.get should get an object with transaction info
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.get should get an object without transaction info
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.getNotProcessedAtalaObjects should return only scheduled objects
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.getNotPublishedObjectIds should return object ids in the correct order
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.insert should insert an object
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.setProcessed should mark object as processed
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.setTransactionInfo should fail to set the transaction info of a nonexistent object
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.setTransactionInfo should fail to set the transaction info without a block
io.iohk.atala.prism.node.repositories.daos.AtalaObjectsDAOSpec ‑ AtalaObjectsDAO.setTransactionInfo should set the transaction info of an existing object
io.iohk.atala.prism.node.repositories.daos.AtalaOperationsDAOSpec ‑ AtalaOperationsDAO.updateAtalaOperationStatus should update status and status details
io.iohk.atala.prism.node.repositories.daos.ContextDAOSpec ‑ ContextDAO should ContextDAO.getAllActiveByDidSuffix should not retrieve revoked context strings
io.iohk.atala.prism.node.repositories.daos.ContextDAOSpec ‑ ContextDAO should ContextDAO.getAllActiveByDidSuffix should retrieve all inserted context strings
io.iohk.atala.prism.node.repositories.daos.ContextDAOSpec ‑ ContextDAO should ContextDAO.insert should insert context strings into a contexts table
io.iohk.atala.prism.node.repositories.daos.ContextDAOSpec ‑ ContextDAO should ContextDAO.revokeAllContextStrings should revoke context string of a particular did
io.iohk.atala.prism.node.repositories.daos.MetricsCountersDAOSpec ‑ MetricsCountersDAO.incrementCounter should increment counter
io.iohk.atala.prism.node.repositories.daos.ProtocolVersionsDAOSpec ‑ ProtocolVersionsDAO should return initial protocol version
io.iohk.atala.prism.node.repositories.daos.PublicKeysDAOSpec ‑ PublicKeysDAO should retrieve all previously inserted DID key for given suffix
io.iohk.atala.prism.node.repositories.daos.PublicKeysDAOSpec ‑ PublicKeysDAO should retrieve previously inserted DID key
io.iohk.atala.prism.node.repositories.daos.PublicKeysDAOSpec ‑ PublicKeysDAO should retrieve the correct revocation details
io.iohk.atala.prism.node.repositories.daos.PublicKeysDAOSpec ‑ PublicKeysDAO should return None when retrieving key for non-existing DID
io.iohk.atala.prism.node.repositories.daos.PublicKeysDAOSpec ‑ PublicKeysDAO should return None when retrieving non-existing key
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.get should not retrieve revoked service
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.get should return None if service with specified id and didSuffix does not exist
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.get should return a single service by didSuffix and id
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.getAllActiveByDidSuffix should not retrieve revoked services
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.getAllActiveByDidSuffix should retrieve all inserted services
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.getAllActiveByDidSuffix should retrieve services without services endpoints correctly
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.getAllActiveByDidSuffix should return an empty list if there are not services for a did
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.insert should insert a record in services table
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.insert should not insert a record if associated did does not exist in db beforehand
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.revokeAllServices should revoke all services of the did
io.iohk.atala.prism.node.repositories.daos.ServicesDAOSpec ‑ ServicesDAO should ServicesDAO.revokeService should revoke a specific service of a DID by id
io.iohk.atala.prism.node.repositories.migrations.V6MigrationSpec ‑ Migrating to version V6 should work
io.iohk.atala.prism.node.repositories.migrations.V8MigrationSpec ‑ Migrating to version V8 should work
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should apply block in
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should apply block received by other node instance
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should apply correct operations even though there are incorrect ones in the block
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should apply two update operations sequentially
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should ignore invalid operations in the block and process valid ones
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should not apply operation when entity is missing
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should not apply operation when signature is wrong
io.iohk.atala.prism.node.services.BlockProcessingServiceSpec ‑ BlockProcessingService should skip duplicate operations
io.iohk.atala.prism.node.services.CardanoLedgerServiceIntegrationSpec ‑ CardanoLedgerService should notify on published PRISM transactions
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ deleteTransaction should delete a transaction
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ deleteTransaction should fail to delete a transaction when the wallet fails
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ getTransactionDetails should fail to get the transaction details when the wallet fails
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ getTransactionDetails should get the transaction details
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ publish should fail with the CannotCoverFee when no money for publishing the transaction
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ publish should publish an object
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ syncAtalaObjects should not sync Atala objects in unconfirmed blocks
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ syncAtalaObjects should only sync Atala objects when their block become confirmed
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ syncAtalaObjects should start syncing at specified block
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ syncAtalaObjects should sync Atala objects in confirmed blocks
io.iohk.atala.prism.node.services.CardanoLedgerServiceSpec ‑ syncAtalaObjects should sync not more than 100 Atala objects
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.saveObject should add object to the database when nonexistent (unpublished)
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.saveObject should ignore block when current protocol version isn't supported by node
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.saveObject should not update the object when existing with transaction info (confirmed)
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.saveObject should process the block
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.saveObject should update object to the database when existing without transaction info (published but not confirmed)
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should fail scheduling when CreateDID contains too much public keys
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should fail scheduling when createDID contains too much services
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should ignore publishing as node doesn't support current protocol version
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should ignore publishing duplicate operation
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should ignore publishing duplicate operation in the same block
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should put block content onto the ledger when supported
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should record immediate in-ledger transactions
io.iohk.atala.prism.node.services.ObjectManagementServiceSpec ‑ ObjectManagementService.scheduleAtalaOperations should update status to received when operation was received, but haven't processed yet
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should ignore deleted transactions
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should ignore in-ledger transactions
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should ignore other ledger's transactions
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should merge several operations in one transaction while resubmitting expired transactions
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should not retry in-ledger transactions
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should not retry new pending transactions
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.refreshTransactionStatuses should refresh old transactions and resubmit
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.submitReceivedObjects should merge several operations in one transaction while submitting
io.iohk.atala.prism.node.services.SubmissionServiceSpec ‑ SubmissionService.submitReceivedObjects should record published operations even if others are failed
io.iohk.atala.prism.nonce.ClientHelperSpec ‑ requestSigner should produce a verifiable signature
io.iohk.atala.prism.utils.Base64UtilSpec ‑ decodeURL should decode base64URL string into a byte array
io.iohk.atala.prism.utils.Base64UtilSpec ‑ decodeUrlToString should decode base64URL string into a string
io.iohk.atala.prism.utils.Base64UtilSpec ‑ encodeURl should encode byte array into a base64URL string
io.iohk.atala.prism.utils.BytesOpsSpec ‑ bytesToHex should encode bytes decoded by hexToBytes
io.iohk.atala.prism.utils.BytesOpsSpec ‑ hexToBytes should decode bytes encoded by bytesToHex
io.iohk.atala.prism.utils.GrpcUtilsSpec ‑ extractSingleOperationOutput should correctly extract single output from Vector
io.iohk.atala.prism.utils.GrpcUtilsSpec ‑ extractSingleOperationOutput should throw error on empty list
io.iohk.atala.prism.utils.GrpcUtilsSpec ‑ extractSingleOperationOutput should throw error when more than one output returned
io.iohk.atala.prism.utils.StringUtilsSpec ‑ mask should longer words get a prefix/suffix unmasked
io.iohk.atala.prism.utils.StringUtilsSpec ‑ mask should mask the whole string when there are less than 4 characters
io.iohk.atala.prism.utils.UtilsSpec ‑ Instant and Timestamp ops should do a proper conversion
Loading