Skip to content

chore(release): cut open enterprise agent 1.22.0 release #22

chore(release): cut open enterprise agent 1.22.0 release

chore(release): cut open enterprise agent 1.22.0 release #22

GitHub Actions / Unit Test Results succeeded Dec 14, 2023 in 0s

All 705 tests pass, 8 skipped in 20m 24s

  85 files  ±0    85 suites  ±0   20m 24s ⏱️ -34s
713 tests ±0  705 ✔️ ±0  8 💤 ±0  0 ±0 
719 runs  ±0  711 ✔️ ±0  8 💤 ±0  0 ±0 

Results for commit 7c4bc7e. ± Comparison against earlier commit e039576.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

8 skipped tests found

There are 8 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 1 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 16 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 32 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 8 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 1 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 16 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 32 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 8 parallelism

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

713 tests found (test 1 to 408)

There are 713 tests, see "Raw output" for the list of tests 1 to 408.
Raw output
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - initializeDefaultWallet - create default wallet if enabled
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - initializeDefaultWallet - create wallet with provided seed
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - initializeDefaultWallet - create wallet with provided webhook
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - initializeDefaultWallet - create wallet with provided webhook and apikey
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - initializeDefaultWallet - do not create default wallet if disabled
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - initializeDefaultWallet - do not recreate default wallet if already exist
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - validateAppConfig - do not fail the default wallet is disabled, but any authentication is enabled
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - validateAppConfig - do not fail when the config is valid
io.iohk.atala.agent.server.AgentInitializationSpec ‑ AgentInitialization - validateAppConfig - fail when the default wallet is disabled and authentication is set to apiKey but disabled
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 1 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 16 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 32 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 8 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 1 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 16 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 32 parallelism
io.iohk.atala.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 8 parallelism
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 1 - m
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 1 - m/0'
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 1 - m/0'/1
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 1 - m/0'/1/2'
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 1 - m/0'/1/2'/2
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 1 - m/0'/1/2'/2/1000000000
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 2 - m
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 2 - m/0
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 2 - m/0/2147483647'
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 2 - m/0/2147483647'/1
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 2 - m/0/2147483647'/1/2147483646'
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 2 - m/0/2147483647'/1/2147483646'/2
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 3 - m
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - BIP32 - Test vector 3 - m/0'
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - decode compressed and uncompressed of the same key
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - decode invalid public key should fail
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - decode public key yield same result as giving EC point
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - decode valid compressed secp256k1 public key successfully (even)
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - decode valid compressed secp256k1 public key successfully (odd)
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECKeyFactory - decode valid uncompressed secp256k1 public key successfully
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPrivateKey - compute public key from private key
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPrivateKey - convert to java PrivateKey class
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPrivateKey - different private key bytes must not be equal and have different hashCode
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPrivateKey - same private key bytes must be equal and have same hashCode
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPublicKey - convert to java PublicKey class
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPublicKey - different public key bytes must not be equal and have different hashCode
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPublicKey - same public key bytes must be equal and have same hashCode
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPublicKey - sign a message and verify using different public key should fail
io.iohk.atala.agent.walletapi.crypto.ApolloSpec ‑ Apollo - Prism14 implementation - ECPublicKey - sign a message and verify using public key
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStoreDID - concurrent DID creation successfully create DID using different did-index
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStoreDID - create and store DID list in DIDNonSecretStorage
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStoreDID - create and store DID secret in DIDSecretStorage
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStoreDID - created DID contain at least 1 master key in CreateOperation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStoreDID - created DID have corresponding public keys in CreateOperation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStoreDID - validate DID before persisting it in storage
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - createAndStorePeerDID - can get PeerDIDRecord from any wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - deactivateManagedDID - deactivate published DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - deactivateManagedDID - fail on deactivating deactivated DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - deactivateManagedDID - fail on deactivating non-existing DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - deactivateManagedDID - fail on deactivating unpublished DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - multi-tenant managed DID - do not see Peer DID outside of the wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - multi-tenant managed DID - do not see Prism DID outside of the wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - multi-tenant managed DID - increment DID index based on count only on its wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - publishStoredDID - do not re-publish when publishing already published DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - publishStoredDID - fail when publish non-existing DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - publishStoredDID - publish stored DID if exists
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - publishStoredDID - set status to publication pending after publishing
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - fail on deactivated DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - fail on updating non-existing DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - fail on updating unpublished DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - store did lineage for each update operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - store private keys in update operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - store private keys with the same key-id across multiple update operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - update stored and published DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - jdbc as secret storage - updateManagedDID - validate constructed operation before submitting an operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStoreDID - concurrent DID creation successfully create DID using different did-index
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStoreDID - create and store DID list in DIDNonSecretStorage
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStoreDID - create and store DID secret in DIDSecretStorage
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStoreDID - created DID contain at least 1 master key in CreateOperation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStoreDID - created DID have corresponding public keys in CreateOperation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStoreDID - validate DID before persisting it in storage
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - createAndStorePeerDID - can get PeerDIDRecord from any wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - deactivateManagedDID - deactivate published DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - deactivateManagedDID - fail on deactivating deactivated DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - deactivateManagedDID - fail on deactivating non-existing DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - deactivateManagedDID - fail on deactivating unpublished DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - multi-tenant managed DID - do not see Peer DID outside of the wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - multi-tenant managed DID - do not see Prism DID outside of the wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - multi-tenant managed DID - increment DID index based on count only on its wallet
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - publishStoredDID - do not re-publish when publishing already published DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - publishStoredDID - fail when publish non-existing DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - publishStoredDID - publish stored DID if exists
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - publishStoredDID - set status to publication pending after publishing
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - fail on deactivated DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - fail on updating non-existing DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - fail on updating unpublished DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - store did lineage for each update operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - store private keys in update operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - store private keys with the same key-id across multiple update operation
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - update stored and published DID
io.iohk.atala.agent.walletapi.service.ManagedDIDServiceSpec ‑ ManagedDIDService - vault as secret storage - updateManagedDID - validate constructed operation before submitting an operation
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - cannot create new wallet for self-service if already have permitted wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - create a wallet with provided seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - create a wallet with random seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - create multiple wallets with provided seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - create multiple wallets with random seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - create multiple wallets with same seed must fail
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - createWallet - initialize with no wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - getWallet - get existing wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - getWallet - get non-existing wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - multitenant spec - cannot get wallet by self-service that is not permitted
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - multitenant spec - get all wallets for admin
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - jdbc as secret storage - multitenant spec - get only permitted wallet for self-service
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - cannot create new wallet for self-service if already have permitted wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - create a wallet with provided seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - create a wallet with random seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - create multiple wallets with provided seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - create multiple wallets with random seed
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - create multiple wallets with same seed must fail
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - createWallet - initialize with no wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - getWallet - get existing wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - getWallet - get non-existing wallet
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - multitenant spec - cannot get wallet by self-service that is not permitted
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - multitenant spec - get all wallets for admin
io.iohk.atala.agent.walletapi.service.WalletManagementServiceSpec ‑ WalletManagementService - vault as secret storage - multitenant spec - get only permitted wallet for self-service
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - InMemoryDIDSecretStorage - multi-wallet - do not see peer DID key outside of the wallet
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - InMemoryDIDSecretStorage - single-wallet - get non-exist key return none
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - InMemoryDIDSecretStorage - single-wallet - insert and get the same key for OctetKeyPair
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - InMemoryDIDSecretStorage - single-wallet - insert same key id return error
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - JdbcDIDSecretStorage - multi-wallet - do not see peer DID key outside of the wallet
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - JdbcDIDSecretStorage - single-wallet - get non-exist key return none
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - JdbcDIDSecretStorage - single-wallet - insert and get the same key for OctetKeyPair
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - JdbcDIDSecretStorage - single-wallet - insert same key id return error
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - VaultDIDSecretStorage - multi-wallet - do not see peer DID key outside of the wallet
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - VaultDIDSecretStorage - single-wallet - get non-exist key return none
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - VaultDIDSecretStorage - single-wallet - insert and get the same key for OctetKeyPair
io.iohk.atala.agent.walletapi.storage.DIDSecretStorageSpec ‑ DIDSecretStorage - VaultDIDSecretStorage - single-wallet - insert same key id return error
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - InMemoryGenericSecretStorage - multi-wallet - do no see secret outside of the wallet
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - InMemoryGenericSecretStorage - multi-wallet - insert item with same path for different wallet do not fail
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - InMemoryGenericSecretStorage - single-wallet - get non-existing secret return none
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - InMemoryGenericSecretStorage - single-wallet - insert and get the same item
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - InMemoryGenericSecretStorage - single-wallet - insert item with same path return error
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - JdbcGenericSecretStorage - multi-wallet - do no see secret outside of the wallet
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - JdbcGenericSecretStorage - multi-wallet - insert item with same path for different wallet do not fail
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - JdbcGenericSecretStorage - single-wallet - get non-existing secret return none
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - JdbcGenericSecretStorage - single-wallet - insert and get the same item
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - JdbcGenericSecretStorage - single-wallet - insert item with same path return error
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - VaultGenericSecretStorage - multi-wallet - do no see secret outside of the wallet
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - VaultGenericSecretStorage - multi-wallet - insert item with same path for different wallet do not fail
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - VaultGenericSecretStorage - single-wallet - get non-existing secret return none
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - VaultGenericSecretStorage - single-wallet - insert and get the same item
io.iohk.atala.agent.walletapi.storage.GenericSecretStorageSpec ‑ GenericSecretStorage - VaultGenericSecretStorage - single-wallet - insert item with same path return error
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - getManagedDIDState - return None of state is not found
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - getManagedDIDState - return the same state that was set for all variants
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listDIDUpdateLineage - initialize with empty lineage
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listDIDUpdateLineage - list all lineage
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listDIDUpdateLineage - list lineage filtered by did
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listDIDUpdateLineage - list lineage filtered by did and status
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listDIDUpdateLineage - list lineage filtered by status
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - fail when limit is negative
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - fail when offset is negative
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - initialize with empty list
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - list stored dids
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - list stored dids and return correct item count when using limit only
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - list stored dids and return correct item count when using offset and limit
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - list stored dids and return correct item count when using offset only
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - listManagedDIDState - return empty list when limit is zero
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - setDIDLineageStatus - do not fail on setting non-existing did lineage
io.iohk.atala.agent.walletapi.storage.JdbcDIDNonSecretStorageSpec ‑  - setDIDLineageStatus - set status for existing did
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - create the Entity spec - create the Entity with id and wallet id
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - create the Entity spec - create the Entity with random id and default wallet id
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - create the Entity spec - create the Entity with random id and wallet id
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - create the Entity spec - create the Entity with the same id
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - create the Entity spec - create the Entity with the walletId that doesn't exist
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - get all entities spec - get all entities - 100 entities
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - get all entities spec - get all entities - single entity
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - get the Entity spec - create and get the Entity by id
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - get the Entity spec - get the Entity by id that does not exist
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - update the Entity spec - update the Entity name
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - update the Entity spec - update the Entity name by id that does not exist
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - update the Entity spec - update the Entity walletId
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - update the Entity spec - update the Entity walletId by id that does not exist
io.iohk.atala.agent.walletapi.storage.JdbcEntityRepositorySpec ‑  - update the Entity spec - update the Entity walletId by the walletId that does not exist
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - createWallet - create wallet with same id fail with duplicate id error
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - createWallet - create wallet with same name should not fail
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - createWallet - create wallet with same seed digest fail with duplicate seed error
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - getWallet - get existing wallet
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - getWallet - get non-existing wallet
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - fail when limit is negative
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - fail when offset is negative
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - initialize with empty wallet
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - list created wallets
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - list stored wallet and return correct item count when using limit only
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - list stored wallet and return correct item count when using offset and limit
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - list stored wallet and return correct item count when using offset only
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - listWallet - return empty list when limit is zero
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - walletNotification - do not see notification outside of the wallet
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - walletNotification - insert wallet notification
io.iohk.atala.agent.walletapi.storage.JdbcWalletNonSecretStorageSpec ‑ JdbcWalletNonSecretStorage - walletNotification - unable to create new notification if exceed limit
io.iohk.atala.agent.walletapi.storage.WalletSecretStorageSpec ‑ WalletSecretStorage - jdbc as storage - setWalletSeed - set seed on a new wallet
io.iohk.atala.agent.walletapi.storage.WalletSecretStorageSpec ‑ WalletSecretStorage - jdbc as storage - setWalletSeed - set seed on multiple wallets
io.iohk.atala.agent.walletapi.util.ManagedDIDTemplateValidatorSpec ‑ ManagedDIDTemplateValidator - accept empty DID template
io.iohk.atala.agent.walletapi.util.ManagedDIDTemplateValidatorSpec ‑ ManagedDIDTemplateValidator - accept valid non-empty DID template
io.iohk.atala.agent.walletapi.util.ManagedDIDTemplateValidatorSpec ‑ ManagedDIDTemplateValidator - reject DID template if contain reserved key-id
io.iohk.atala.agent.walletapi.util.OperationFactorySpec ‑ OperationFactory - makeCreateOpeartionHdKeySpec  - make CrateOperation from same seed is deterministic
io.iohk.atala.agent.walletapi.util.OperationFactorySpec ‑ OperationFactory - makeCreateOpeartionHdKeySpec  - make CreateOperation containing multiple keys
io.iohk.atala.agent.walletapi.util.OperationFactorySpec ‑ OperationFactory - makeCreateOpeartionHdKeySpec  - make CreateOperation must contain 1 master key
io.iohk.atala.agent.walletapi.util.OperationFactorySpec ‑ OperationFactory - makeUpdateOperationHdKeySpec  - make UpdateOperation correctly construct operation and increment counter
io.iohk.atala.agent.walletapi.util.OperationFactorySpec ‑ OperationFactory - makeUpdateOperationHdKeySpec  - make UpdateOperation from same seed is deterministic
io.iohk.atala.agent.walletapi.util.Prism14CompatUtilSpec ‑ Prism14CompatUtil - arbitrary bytearray should remain unchanged after multiple conversions
io.iohk.atala.agent.walletapi.util.Prism14CompatUtilSpec ‑ Prism14CompatUtil - kotlin to scala and back for zero
io.iohk.atala.agent.walletapi.util.Prism14CompatUtilSpec ‑ Prism14CompatUtil - scala to kotlin and back for zero
io.iohk.atala.api.util.PaginationUtilsSpec ‑ PaginationUtils - composeNextUri - not return next URI when item count is less than limit
io.iohk.atala.api.util.PaginationUtilsSpec ‑ PaginationUtils - composeNextUri - not return next URI when on last page
io.iohk.atala.api.util.PaginationUtilsSpec ‑ PaginationUtils - composeNextUri - not return next URI when result is empty
io.iohk.atala.api.util.PaginationUtilsSpec ‑ PaginationUtils - composeNextUri - return next URI when more items are avialble
io.iohk.atala.api.util.PaginationUtilsSpec ‑ PaginationUtils - composePreviousUri - not return prev URI when on first page
io.iohk.atala.api.util.PaginationUtilsSpec ‑ PaginationUtils - composePreviousUri - return prev URI when more items are avaiable
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - encode service endpoint - encode multiple endoints JSON object
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - encode service endpoint - encode multiple endoints URI
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - encode service endpoint - encode single endoint JSON object
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - encode service endpoint - encode single endoint URI
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - encode service type - encode multiple service types
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - encode service type - encode single service type
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - filter keys if revokedOn timestamp has passed
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - filter keys if revokedOn timestamp is exactly now
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - filter services if deletedOn timestamp has passed
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - filter services if deletedOn timestamp is exactly now
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - not filter keys if revokedOn is empty
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - not filter keys if revokedOn timestamp has not passed
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - not filter services if deletedOn is empty
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - filterRevokedKeysAndServices - not filter services if deletedOn timestamp has not passed
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse empty json array
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse empty json object
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse empty uri string
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse invalid endpoint that is not a string or object
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse invalid uri string
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse json array of invalid items
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse json array of mixed types
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse json array of objects
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse json array of uris
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse valid json object
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceEndpoint - parse valid uri string
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse empty multiple service type
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse empty string
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type containing item that is not a string
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type ending with a white space character
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type ending with a whitespace character outside bracket
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type starting with a white space character
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type starting with a whitespace character outside bracket
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type that contain item with empty string
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type with whitespace around one item
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse multiple service type with whitespace between items
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse single service type ending with a whitespace character
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse single service type starting with a whitespace character
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid multiple service type
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid multiple service type with one item
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid single service type
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid string 'false'
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid string 'null'
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid string 'true'
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - parseServiceType - parse valid string with only number
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - round trip model conversion does not change data of models - InternalPublicKey
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - round trip model conversion does not change data of models - PublicKey
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - round trip model conversion does not change data of models - PublicKeyData
io.iohk.atala.castor.core.model.ProtoModelHelperSpec ‑ ProtoModelHelper - round trip model conversion does not change data of models - Service
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - empty section
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - fail on empty method name
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - fail on invalid character
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - fail on non-did scheme
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - multi-section
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - simple
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - 1.4 sdk cases - special characters
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - parse all DIDs from https://github.com/w3c/did-test-suite.git
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - parse any valid long-form PRISM DID
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - parse any valid short-form PRISM DID
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - parse valid PRISM DID that breaks sdk 1.4 parser
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - reject did without method specific id section
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - reject empty method specific id
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - reject empty string
io.iohk.atala.castor.core.model.did.DIDSpec ‑ DID - DID.fromString - reject method specific id ':'
io.iohk.atala.castor.core.model.did.PrismDIDSpec ‑ PrismDID - PrismDID.fromString - fail for invalid DID
io.iohk.atala.castor.core.model.did.PrismDIDSpec ‑ PrismDID - PrismDID.fromString - fail for long form initial state is not CreateDID
io.iohk.atala.castor.core.model.did.PrismDIDSpec ‑ PrismDID - PrismDID.fromString - parsing long form examples and convert it back should be the same
io.iohk.atala.castor.core.model.did.PrismDIDSpec ‑ PrismDID - PrismDID.fromString - success for canonical form string
io.iohk.atala.castor.core.model.did.PrismDIDSpec ‑ PrismDID - PrismDID.fromString - success for long form string
io.iohk.atala.castor.core.model.did.PrismDIDSpec ‑ PrismDID - PrismDID.fromString - success for valid DID
io.iohk.atala.castor.core.model.did.ServiceEndpointSpec ‑ ServiceEndpoint - URI.fromString create an endpoint with a valid uri
io.iohk.atala.castor.core.model.did.ServiceEndpointSpec ‑ ServiceEndpoint - URI.fromString does not change original uri if it is unnormalized
io.iohk.atala.castor.core.model.did.ServiceEndpointSpec ‑ ServiceEndpoint - URI.fromString does not create an endpoint with invalid uri
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - parse valid 1 character
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - parse valid name
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - parse valid name only number
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - parse valid name with allowed symbols
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - parse valid name with multiple spaces in between
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - parse valid name with space in between
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - reject empty name
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - reject name containing invalid characters
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - reject name containing only spaces
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - reject name ending with space
io.iohk.atala.castor.core.model.did.ServiceTypeSpec ‑ ServiceType - parse ServiceType.Name - reject name staring with space
io.iohk.atala.castor.core.model.did.w3c.W3CModelHelperSpec ‑ W3CModelHelper - convert DIDData to w3c DID document representation
io.iohk.atala.castor.core.model.did.w3c.W3CModelHelperSpec ‑ W3CModelHelper - derive context based on DIDData key, services, and user defined context
io.iohk.atala.castor.core.model.did.w3c.W3CModelHelperSpec ‑ W3CModelHelper - no publicKey in DID document if contain only internal keys
io.iohk.atala.castor.core.model.did.w3c.W3CModelHelperSpec ‑ W3CModelHelper - use DID that is given to the resolver for id and controller
io.iohk.atala.castor.core.service.DIDServiceSpec ‑ DIDServiceImpl - resolveDID - long-form unpublished DID cannot be resolved if encoded state is invalid
io.iohk.atala.castor.core.service.DIDServiceSpec ‑ DIDServiceImpl - resolveDID - long-form unpublished DID returns content in encoded state
io.iohk.atala.castor.core.service.DIDServiceSpec ‑ DIDServiceImpl - resolveDID - short-form unpublished DID always return None
io.iohk.atala.castor.core.service.DIDServiceSpec ‑ DIDServiceImpl - resolveDID metadata - long-form published DID return canonicalID
io.iohk.atala.castor.core.service.DIDServiceSpec ‑ DIDServiceImpl - resolveDID metadata - long-form unpublished DID doesn't return canonicalID
io.iohk.atala.castor.core.service.DIDServiceSpec ‑ DIDServiceImpl - resolveDID metadata - short-form published DID doesn't return canonicalID
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - accept CreateOperation when publicKeys is empty because master key always exist
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - accept CreateOperation when services is None
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - accept valid CreateOperation
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on duplicated DID public key id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on duplicated context
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on duplicated service id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on invalid key-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on invalid service-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on too long key-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on too long service-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on too long serviceEndpoint
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on too long serviceType
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on too many DID publicKey access
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation on too many service access
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation when context is not a URI
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation when context is too long
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation when master key does not exist
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation when one of the service ids has an invalid format
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - reject CreateOperation when service id is empty
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - CreateOperation validation - validates a Create operation successfully when using the provided ZLayer
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - DeactivateOperation validation - accept valid DeactivateOperation
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri converts an empty path to a "/" path
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri converts the scheme and host to lowercase
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri decodes percent-encoded triplets of unreserved characters
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri does not remove port from abc
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri normalizes URN
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri removes dot-segments from the path component
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri removes the default port from the URI ftp
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri removes the default port from the URI http
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri removes the default port from the URI https
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - URI normalization - normalizeUri removes the default port from the URI ws
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - accept valid UpdateOperation
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on duplicated context
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on empty update action
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on invalid key-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on invalid previousOperationHash
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on invalid service-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on too long key-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on too long service-id
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on too long serviceEndpoint
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on too long serviceType
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on too many DID publicKey access
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation on too many service access
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation when action UpdateService have both type and serviceEndpoint empty
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation when context is not a URI
io.iohk.atala.castor.core.util.DIDOperationValidatorSpec ‑ DIDOperationValidator - UpdateOperation validation - reject UpdateOperation when context is too long
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - createConnectionRecord creates a new record in DB
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - createConnectionRecord prevents creation of 2 records with the same thid
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - deleteRecord deletes an existing record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - deleteRecord does nothing for an unknown record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecord correctly returns an existing record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecord returns None for an unknown record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecordByThreadId correctly returns an existing thid
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecordByThreadId returns nothing for an unknown thid
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecords returns all records
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns an a subset of records when limit is specified
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns an empty list if 'states' parameter is empty
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns correct records
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - updateConnectionProtocolState doesn't update the record for invalid states
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - updateConnectionProtocolState updates the record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - updateConnectionProtocolState updates the record to InvitationExpired
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - updateFail (fail one retry) updates record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - updateWithConnectionRequest updates record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - CRUD operations - updateWithConnectionResponse updates record
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - multi-tenancy CRUD operations - createConnectionRecord creates a new record for each tenant in DB
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecord doesn't return record of a different tenant
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecords filters records per tenant
io.iohk.atala.connect.core.repository.ConnectionRepositoryInMemorySpec ‑ In Memory Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecordsByStatesForAllWallets returns correct records for all wallets
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - acceptConnectionInvitation should return an error for an unknown recordId
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - acceptConnectionInvitation should update the invitee record accordingly
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - acceptingConnectionRequest should update the inviter record accordingly
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - createConnectionInvitation creates a valid inviter connection record
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - getConnectionRecord correctly returns record
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - getConnectionRecords correctly returns all records
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - receiveConnectionInvitation should correctly create a new invitee record
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - receiveConnectionRequest should update the inviter record accordingly
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - receiveConnectionRequest should update the inviter record accordingly if Invitation Not expired
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - receiveConnectionResponse should update the invitee record accordingly
io.iohk.atala.connect.core.service.ConnectionServiceImplSpec ‑ ConnectionServiceImpl - scoped layers do not mix data
io.iohk.atala.connect.core.service.ConnectionServiceNotifierSpec ‑ ConnectionServiceWithEventNotificationImpl - should send relevant events during flow execution on the invitee side
io.iohk.atala.connect.core.service.ConnectionServiceNotifierSpec ‑ ConnectionServiceWithEventNotificationImpl - should send relevant events during flow execution on the inviter side
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - createConnectionRecord creates a new record in DB
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - createConnectionRecord prevents creation of 2 records with the same thid
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - deleteRecord deletes an existing record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - deleteRecord does nothing for an unknown record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecord correctly returns an existing record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecord returns None for an unknown record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordByThreadId correctly returns an existing thid
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordByThreadId returns nothing for an unknown thid
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecords returns all records
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns an a subset of records when limit is specified
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns an empty list if 'states' parameter is empty
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns correct records
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateConnectionProtocolState doesn't update the record for invalid states
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateConnectionProtocolState updates the record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateConnectionProtocolState updates the record to InvitationExpired
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateFail (fail one retry) updates record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateWithConnectionRequest updates record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateWithConnectionResponse updates record
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - createConnectionRecord creates a new record for each tenant in DB

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

713 tests found (test 409 to 713)

There are 713 tests, see "Raw output" for the list of tests 409 to 713.
Raw output
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecord doesn't return record of a different tenant
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecords filters records per tenant
io.iohk.atala.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecordsByStatesForAllWallets returns correct records for all wallets
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should block on reading new messages when queue is empty
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should drop old items when sending new messages and queue is full
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should not mix-up events from different topics
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should only deliver the requested messages number to a consumer
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should remove consumed messages from the queue
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should send event even when consumer is created and polling first
io.iohk.atala.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should send events between a producer and a consumer of the same topic
io.iohk.atala.iam.authentication.SecurityLogicSpec ‑  - authenticate all credentials until authenticated
io.iohk.atala.iam.authentication.SecurityLogicSpec ‑  - display first error message that is not MethodNotEnabled error
io.iohk.atala.iam.authentication.SecurityLogicSpec ‑  - fallback to default entity when all authentication results are disabled
io.iohk.atala.iam.authentication.SecurityLogicSpec ‑  - reject if none of the credentials can be authenticated
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication disabled - should fail with an error (logic is handled by the common auth module
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - registered entity is authenticated
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - should fail when the header is empty string
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - should fail when the header is not provided
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - unregistered entity is not authenticated
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - registered entity is authenticated
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - should fail when the header is empty string
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - should fail when the header is not provided
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - unregistered entity is authenticated (assuming that the apikey is valid)
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the single tenant mode - registered entity is authenticated as the default user
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the single tenant mode - should fail when the header is empty string
io.iohk.atala.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the single tenant mode - should fail when the header is not provided
io.iohk.atala.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - create, read, update, delete
io.iohk.atala.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - insert a similar secret after deletion for the same tenant must fail
io.iohk.atala.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - insert a similar secret for a different tenant must fail
io.iohk.atala.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - insert a similar secret for the same tenant must succeed
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate - allow token with a permitted wallet
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate - reject expired token
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate - reject malformed token
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate - reject token with a wallet that doesn't exist
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate - reject token with multiple permitted wallets
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate - reject token with no permitted wallet
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate with auto-upgrade RPT disabled - accecpt RPT token with a permitted wallet
io.iohk.atala.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑ KeycloakAuthenticatorSepc - authenticate with auto-upgrade RPT disabled - reject non-RPT token
io.iohk.atala.iam.authorization.core.EntityPermissionManagementSpec ‑  - Failure Cases - revoke wallet is not support
io.iohk.atala.iam.authorization.core.EntityPermissionManagementSpec ‑  - Successful cases - grant wallet access to the user
io.iohk.atala.iam.authorization.core.EntityPermissionManagementSpec ‑  - multi-tenant cases - grant wallet access to non-permitted wallet by self-service is not allowed
io.iohk.atala.iam.authorization.core.EntityPermissionManagementSpec ‑  - multi-tenant cases - grant wallet access to the user by self-service
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakAdminSpec ‑  - KeycloakAdmin can be created from the container
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Failure Cases Suite - grant wallet access to the user with invalid user id
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Failure Cases Suite - grant wallet access to the user with invalid wallet id
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Successful Cases - grant wallet access to the user
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Successful Cases - revoke the wallet access from the user
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - grant wallet access to non-permitted wallet by self-service is not allowed
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - grant wallet access to the user by self-service
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - revoke wallet access from non-permitted wallet by self-service is not allowed
io.iohk.atala.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - revoke wallet access from the user by self-service
io.iohk.atala.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - provide incorrect recordId to endpoint
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return bad request error if create credential payload from record error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return bad request error if create request validation error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return bad request error if credential id not defined error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return bad request error if invalid flow state error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return bad request error if unsupported did format error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return internal server error if operation not executed
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return internal server error if repository error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return internal server error if unexpected error
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return not found error if record id not found
io.iohk.atala.issue.controller.IssueControllerSpec ‑  - testHttpErrors - return not found error if thread Id not found
io.iohk.atala.mercury.PeerDIDSpec ‑ Make and parse PeerDID
io.iohk.atala.mercury.model.UnpackMessageImpSpec ‑ Message conversions - check pleaseAck None
io.iohk.atala.mercury.model.UnpackMessageImpSpec ‑ Message conversions - check pleaseAck just this message
io.iohk.atala.mercury.model.UnpackMessageImpSpec ‑ Message conversions - check pleaseAck this and some other message
io.iohk.atala.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ IssueCredential encode and decode any type of Credential into the attachments
io.iohk.atala.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ OfferCredential encode and decode any type of Credential into the attachments
io.iohk.atala.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ ProposeCredential encode and decode any type of Credential into the attachments
io.iohk.atala.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ RequestCredential encode and decode any type of Credential into the attachments
io.iohk.atala.mercury.protocol.connection.CoordinateMediationSpec ‑ parse ConnectionRequest
io.iohk.atala.mercury.protocol.connection.CoordinateMediationSpec ‑ parse ConnectionResponse
io.iohk.atala.mercury.protocol.coordinatemediation.CoordinateMediationSpec ‑ parse mediate-deny
io.iohk.atala.mercury.protocol.coordinatemediation.CoordinateMediationSpec ‑ parse mediate-grant
io.iohk.atala.mercury.protocol.invitation.v1.InvitationV1Spec ‑ out-of-band invitation
io.iohk.atala.mercury.protocol.invitation.v2.OutOfBandSpec ‑ out-of-band (_oob URL) messagem parsing into Invitation
io.iohk.atala.mercury.protocol.issuecredential.IssueCredentialSpec ‑ Issuer IssueCredential
io.iohk.atala.mercury.protocol.issuecredential.OfferCredentialSpec ‑ Issuer OfferCredential
io.iohk.atala.mercury.protocol.issuecredential.ProposeCredentialSpec ‑ Holder ProposeCredential
io.iohk.atala.mercury.protocol.issuecredential.RequestCredentialSpec ‑ Holder RequestCredential
io.iohk.atala.mercury.protocol.presentproof.PresentationSpec ‑ Verifier Presentation
io.iohk.atala.mercury.protocol.presentproof.ProposePresentationSpec ‑ Prover Propose Presentation
io.iohk.atala.mercury.protocol.presentproof.RequestCredentialSpec ‑ Verifier Request Presentation
io.iohk.atala.mercury.protocol.reportproblem.v2.ReportProblemSpec ‑ ReportProblem
io.iohk.atala.mercury.protocol.reportproblem.v2.ReportProblemSpec ‑ ReportProblem.build
io.iohk.atala.pollux.anoncreds.PoCNewLib ‑ LinkSecret should be able to parse back to the anoncreds lib
io.iohk.atala.pollux.anoncreds.PoCNewLib ‑ The POC New Lib script should run to completion
io.iohk.atala.pollux.core.model.presentation.PresentationAttachmentSpec ‑ Verifier Request Presentation Attachment
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for attrName not unique
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for having more than 125 attributes
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for having null value
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for incorrect type
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for not having at least 1 attribute
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for not having least 1 characters long
io.iohk.atala.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should validate a correct schema
io.iohk.atala.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - resolveCredentialSchemaType - should fail with UnsupportedCredentialSchemaType for an unsupported schema type
io.iohk.atala.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - resolveCredentialSchemaType - should return AnoncredSchemaType for a supported schema type
io.iohk.atala.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - resolveCredentialSchemaType - should return CredentialJsonSchemaType for a supported schema type
io.iohk.atala.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateCredentialSchema - should fail for attrName not unique
io.iohk.atala.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateCredentialSchema - should validate a correct schema
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - createIssueCredentialRecord correctly read and write on non-null issuingDID
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - createIssueCredentialRecord creates a new record in DB
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - createIssueCredentialRecord prevents creation of 2 records with the same thid
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - deleteIssueCredentialRecord deletes an exsiting record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - deleteIssueCredentialRecord does nothing for an unknown record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns None for an unknown record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns all records
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns records with limit
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset and limit
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecord correctly returns an existing record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordByThreadId correctly returns an existing thid
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordByThreadId returns nothing for an unknown thid
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordsByStates returns an empty list if 'states' parameter is empty
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordsByStates returns valid records
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getValidIssuedCredentials returns valid records
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateFail (fail all retry) updates record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateFail (fail one retry) updates record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateWithIssueCredential updates record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateWithIssuedRawCredential updates record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateWithRequestCredential updates record
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - do not see IssueCredentialRecord outside of the wallet
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - getIssueCredentialRecordsByStatesForAllWallets should return all the records
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - unable to delete IssueCredentialRecord outside of the wallet
io.iohk.atala.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - unable to update IssueCredentialRecord outside of the wallet
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - createPresentationRecord correctly read and write on non-null connectionId
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - createPresentationRecord creates a new record in DB
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecord correctly returns an existing record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecord returns None for an unknown record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecord returns all records
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordByThreadId correctly returns an existing thid
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordByThreadId returns nothing for an unknown thid
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordsByStates returns an empty list if 'states' parameter is empty
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordsByStates returns valid records
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateFail (fail all retry) updates record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateFail (fail one retry) updates record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updatePresentationWithCredentialsToUse updates the record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateWithPresentation updates record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateWithProposePresentation updates record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateWithRequestPresentation updates record
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - do not see PresentationRecord outside of the wallet
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - getPresentationRecordsByStatesForAllWallets  should return all the records
io.iohk.atala.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - unable to update PresentationRecord outside of the wallet
io.iohk.atala.pollux.core.service.CredentialDefinitionServiceImplSpec ‑ CredentialServiceImpl - createCredentialDefinition with valid definition creates a valid credential record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - Happy flow is successfully executed
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialOffer cannot be called twice for the same record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialOffer should reject unsupported `subjectId` format
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialOffer updates the record's protocol state
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialRequest cannot be called twice for the same record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialRequest successfully updates the record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord should reject creation with a duplicate 'thid'
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord with a schema and invalid claims should fail
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord with a schema and valid claims creates a valid issuer credential record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord without schema creates a valid issuer credential record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecord returns nothing for an unknown 'recordId'
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecord returns the correct record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecords returns the created records
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecordsByState returns the correct records
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialIssue cannot be called twice for the same record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialIssue is rejected for an unknown 'thid'
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialIssue successfully updates the record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialOffer can't be called twice with the same offer
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialOffer successfully creates a record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialRequest cannot be called twice for the same record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialRequest is rejected for an unknown 'thid'
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialRequest successfully updates the record
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - multi-wallet spec - createIssueCredentialRecord for different wallet and isolate records
io.iohk.atala.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - single Wallet AnonCreds Credential Spec - Happy flow is successfully executed
io.iohk.atala.pollux.core.service.CredentialServiceNotifierSpec ‑ CredentialServiceWithEventNotificationImpl - Happy flow generates relevant events on issuer side
io.iohk.atala.pollux.core.service.CredentialServiceNotifierSpec ‑ CredentialServiceWithEventNotificationImpl - Happy flow generates relevant events on the holder side
io.iohk.atala.pollux.core.service.LinkSecretServiceImplSpec ‑ LinkSecretServiceImpl - fetchOrCreate
io.iohk.atala.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Generates relevant events on presentation rejected
io.iohk.atala.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Generates relevant events on presentation verification failed
io.iohk.atala.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Happy flow generates relevant events on the prover side
io.iohk.atala.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Happy flow generates relevant events on the verifier side
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - multi-wallet spec - createPresentation for different wallet and isolate records
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptPresentation updates the PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptProposePresentation updates the PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptRequestPresentation updates the PresentatinRecord JWT
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - createPresentationPayloadFromRecord returns jwt prsentation payload
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - createPresentationRecord creates a valid PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecord returns nothing for an unknown 'recordId'
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecord returns the correct record
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecords returns created PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecordsByStates returns the correct records
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markPresentationGenerated returns updated PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markPresentationRejected updates the PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markPresentationSent returns updated PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markProposePresentationSent returns updated PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markRequestPresentationRejected returns updated PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markRequestPresentationSent returns updated PresentationRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receivePresentation updates the PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveProposePresentation updates the PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation updates the RequestPresentation in PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation with a MissingCredentialFormat
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation with a UnsupportedCredentialFormat
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - rejectPresentation updates the PresentatinRecord
io.iohk.atala.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - rejectRequestPresentation updates the PresentatinRecord
io.iohk.atala.pollux.core.service.helper.PublicCredentialDefinitionSerDesSpec ‑ PublicCredentialDefinitionSerDes - should deserialise
io.iohk.atala.pollux.core.service.helper.PublicCredentialDefinitionSerDesSpec ‑ PublicCredentialDefinitionSerDes - should validate a correct schema
io.iohk.atala.pollux.credentialdefinition.CredentialDefinitionBasicSpec ‑ credential-definition-registry create and get by ID operations logic - create the new credential definition
io.iohk.atala.pollux.credentialdefinition.CredentialDefinitionBasicSpec ‑ credential-definition-registry create and get by ID operations logic - get the credential definition by the wrong id
io.iohk.atala.pollux.credentialdefinition.CredentialDefinitionFailureSpec ‑ credential-definition-registry bad request spec - create the credential definition with wrong json body returns BadRequest as json
io.iohk.atala.pollux.credentialdefinition.CredentialDefinitionLookupAndPaginationSpec ‑ credential-definition-registry pagination logic - pagination and navigation over the pages
io.iohk.atala.pollux.credentialdefinition.CredentialDefinitionLookupAndPaginationSpec ‑ credential-definition-registry pagination logic - pagination of the first page with the empty query params
io.iohk.atala.pollux.schema.CredentialSchemaAnoncredSpec ‑ Anoncred Schema Creation - should create new Schema
io.iohk.atala.pollux.schema.CredentialSchemaAnoncredSpec ‑ Anoncred Schema Creation - should fail given unsupported Schema Type
io.iohk.atala.pollux.schema.CredentialSchemaAnoncredSpec ‑ Anoncred Schema Creation - should fail given wrong Schema Type
io.iohk.atala.pollux.schema.CredentialSchemaBasicSpec ‑ schema-registry create and get by ID operations logic - create the new schema
io.iohk.atala.pollux.schema.CredentialSchemaBasicSpec ‑ schema-registry create and get by ID operations logic - get the schema by the wrong id
io.iohk.atala.pollux.schema.CredentialSchemaFailureSpec ‑ schema-registry BadRequest as json logic - create the schema with wrong json body returns BadRequest as json
io.iohk.atala.pollux.schema.CredentialSchemaLookupAndPaginationSpec ‑ schema-registry pagination logic - pagination and navigation over the pages
io.iohk.atala.pollux.schema.CredentialSchemaLookupAndPaginationSpec ‑ schema-registry pagination logic - pagination of the first page with the empty query params
io.iohk.atala.pollux.schema.CredentialSchemaMultiTenancySpec ‑ Multitenancy CredentialSchema spec - Alice & Bob schemas are isolated
io.iohk.atala.pollux.sql.CredentialDefinitionSqlIntegrationSpec ‑ credential-definition-registry DAL spec - credential-definition-registry CRUD operations - insert N generated, findById, ensure constraint is not broken 
io.iohk.atala.pollux.sql.CredentialDefinitionSqlIntegrationSpec ‑ credential-definition-registry DAL spec - credential-definition-registry CRUD operations - insert, findById, update and delete operations
io.iohk.atala.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry CRUD operations - insert N generated, findById, ensure constraint is not broken 
io.iohk.atala.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry CRUD operations - insert, findById, update and delete operations
io.iohk.atala.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry multi-wallet CRUD operations - do not delete records outside of the wallet
io.iohk.atala.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry multi-wallet CRUD operations - do not see records outside of the wallet
io.iohk.atala.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry multi-wallet CRUD operations - total count do not consider records outside of the wallet
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - get all by two pages
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - get all in one page
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - insert 30 verification policies entries
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - paginate through the collection of verifiable policies
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy CRUD operations - delete all verification policies entries
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy CRUD operations - insert 100 verification policies entries
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy CRUD operations - insert, findById, update and delete operations
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy multi-wallet CRUD operations - do not delete records outside of the wallet
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy multi-wallet CRUD operations - do not see records outside of the wallet
io.iohk.atala.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy multi-wallet CRUD operations - total count do not consider records outside of the wallet
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - createIssueCredentialRecord correctly read and write on non-null issuingDID
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - createIssueCredentialRecord creates a new record in DB
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - createIssueCredentialRecord prevents creation of 2 records with the same thid
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - deleteIssueCredentialRecord deletes an exsiting record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - deleteIssueCredentialRecord does nothing for an unknown record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns None for an unknown record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns all records
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns records with limit
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset and limit
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecord correctly returns an existing record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordByThreadId correctly returns an existing thid
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordByThreadId returns nothing for an unknown thid
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordsByStates returns an empty list if 'states' parameter is empty
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordsByStates returns valid records
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getValidIssuedCredentials returns valid records
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateFail (fail all retry) updates record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateFail (fail one retry) updates record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateWithIssueCredential updates record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateWithIssuedRawCredential updates record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateWithRequestCredential updates record
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - do not see IssueCredentialRecord outside of the wallet
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - getIssueCredentialRecordsByStatesForAllWallets should return all the records
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - unable to delete IssueCredentialRecord outside of the wallet
io.iohk.atala.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - unable to update IssueCredentialRecord outside of the wallet
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - createPresentationRecord correctly read and write on non-null connectionId
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - createPresentationRecord creates a new record in DB
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecord correctly returns an existing record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecord returns None for an unknown record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecord returns all records
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordByThreadId correctly returns an existing thid
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordByThreadId returns nothing for an unknown thid
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordsByStates returns an empty list if 'states' parameter is empty
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordsByStates returns valid records
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateFail (fail all retry) updates record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateFail (fail one retry) updates record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updatePresentationWithCredentialsToUse updates the record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateWithPresentation updates record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateWithProposePresentation updates record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateWithRequestPresentation updates record
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - do not see PresentationRecord outside of the wallet
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - getPresentationRecordsByStatesForAllWallets  should return all the records
io.iohk.atala.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - unable to update PresentationRecord outside of the wallet
io.iohk.atala.pollux.vc.jwt.ECDSAVerifierTest ‑ toECDSAVerifier should use BouncyCastleProviderSingleton
io.iohk.atala.pollux.vc.jwt.ES256KSignerTest ‑ ES256KSigner should use BouncyCastleProviderSingleton
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using different ECKey should fail
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using incompatible public-key type should fail
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using incorrect proofPurpose should fail
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using non-existing public-key should fail
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using non-resolvable DID should fail
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using specified proofPurpose resolved as embedded key
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using specified proofPurpose resolved as referenced key
io.iohk.atala.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using verification publicKeys
io.iohk.atala.resolvers.DidValidatorSpec ‑ isDidPRISM and isDidPeer
io.iohk.atala.resolvers.DidValidatorSpec ‑ supportedDid
io.iohk.atala.resolvers.DidValidatorSpec ‑ validDID
io.iohk.atala.resolvers.PeerDidResolverSpec ‑ TODO
io.iohk.atala.resolvers.PeerDidResolverSpec ‑ get did DIDDoc from the DID peer example
io.iohk.atala.resolvers.PeerDidResolverSpec ‑ peer did
io.iohk.atala.resolvers.PeerDidResolverSpec ‑ peer did creation (from the example)
io.iohk.atala.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - Keycloak admin-client is initialized
io.iohk.atala.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - Keycloak container should be started
io.iohk.atala.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - The Agent client is created
io.iohk.atala.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - `atala-test` realm is created
io.iohk.atala.system.controller.SystemControllerImplSpec ‑ SystemController simple success cases - get health info
io.iohk.atala.system.controller.SystemControllerImplSpec ‑ SystemController simple success cases - get metrics info