Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: allow running without wallet props if running in-memory ledger #827

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

fix: only create cardano-wallet secret if running against cardano

67fc735
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

feat: allow running without wallet props if running in-memory ledger #827

fix: only create cardano-wallet secret if running against cardano
67fc735
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results succeeded Sep 13, 2023 in 0s

All 327 tests pass, 1 skipped in 37s

328 tests  +4   327 ✔️ +7   37s ⏱️ +10s
  48 suites ±0       1 💤 ±0 
  48 files   ±0       0 ±0 

Results for commit 67fc735. ± Comparison against earlier commit 8474430.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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