Skip to content

test: add new tests and refactoring (#1442) #858

test: add new tests and refactoring (#1442)

test: add new tests and refactoring (#1442) #858

GitHub Actions / Unit Test Results succeeded Nov 20, 2024 in 0s

All 874 tests pass, 8 skipped in 20m 54s

104 files  ±0  104 suites  ±0   20m 54s ⏱️ +6s
882 tests ±0  874 ✅ ±0  8 💤 ±0  0 ❌ ±0 
889 runs  ±0  881 ✅ ±0  8 💤 ±0  0 ❌ ±0 

Results for commit 8781d3d. ± Comparison against earlier commit 7839b95.

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
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 1 parallelism
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 16 parallelism
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 32 parallelism
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Key derivation benchmark - derive 50000 keys - 8 parallelism
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 1 parallelism
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 16 parallelism
org.hyperledger.identus.agent.walletapi.benchmark.KeyDerivation ‑ Key derivation benchmark - Query key benchmark - vault storage - query 50000 keys - 32 parallelism
org.hyperledger.identus.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

882 tests found (test 1 to 380)

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

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

882 tests found (test 381 to 754)

There are 882 tests, see "Raw output" for the list of tests 381 to 754.
Raw output
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - createConnectionRecord creates a new record in DB
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - createConnectionRecord prevents creation of 2 records with the same thid
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - deleteRecord deletes an existing record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - deleteRecord does nothing for an unknown record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecord correctly returns an existing record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecord returns None for an unknown record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordByThreadId correctly returns an existing thid
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordByThreadId returns nothing for an unknown thid
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecords returns all records
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns an a subset of records when limit is specified
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns an empty list if 'states' parameter is empty
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - getConnectionRecordsByStates returns correct records
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateConnectionProtocolState doesn't update the record for invalid states
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateConnectionProtocolState updates the record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateConnectionProtocolState updates the record to InvitationExpired
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateFail (fail one retry) updates record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateWithConnectionRequest updates record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - CRUD operations - updateWithConnectionResponse updates record
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - createConnectionRecord creates a new record for each tenant in DB
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecord doesn't return record of a different tenant
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecords filters records per tenant
org.hyperledger.identus.connect.sql.repository.JdbcConnectionRepositorySpec ‑ JDBC Connection Repository test suite - multi-tenancy CRUD operations - getConnectionRecordsByStatesForAllWallets returns correct records for all wallets
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should block on reading new messages when queue is empty
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should drop old items when sending new messages and queue is full
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should not mix-up events from different topics
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should only deliver the requested messages number to a consumer
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should remove consumed messages from the queue
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should send event even when consumer is created and polling first
org.hyperledger.identus.event.notification.EventNotificationServiceImplSpec ‑ EventNotificationServiceImpl - should send events between a producer and a consumer of the same topic
org.hyperledger.identus.iam.authentication.SecurityLogicSpec ‑  - authenticate all credentials until authenticated
org.hyperledger.identus.iam.authentication.SecurityLogicSpec ‑  - authorizeRole accept if the role is matched
org.hyperledger.identus.iam.authentication.SecurityLogicSpec ‑  - authorizeRole reject if the role is not matched
org.hyperledger.identus.iam.authentication.SecurityLogicSpec ‑  - display first error message that is not MethodNotEnabled error
org.hyperledger.identus.iam.authentication.SecurityLogicSpec ‑  - fallback to default entity when all authentication results are disabled
org.hyperledger.identus.iam.authentication.SecurityLogicSpec ‑  - reject if none of the credentials can be authenticated
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication disabled - should fail with an error (logic is handled by the common auth module
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - registered entity is authenticated
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - should fail when the header is empty string
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - should fail when the header is not provided
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode - unregistered entity is not authenticated
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - registered entity is authenticated
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - should fail when the header is empty string
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the multi-tenant mode with auto-provisioning - should fail when the header is not provided
org.hyperledger.identus.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)
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the single tenant mode - registered entity is authenticated as the default user
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the single tenant mode - should fail when the header is empty string
org.hyperledger.identus.iam.authentication.apikey.ApiKeyAuthenticatorSpec ‑  - when authentication enabled in the single tenant mode - should fail when the header is not provided
org.hyperledger.identus.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - create, read, update, delete
org.hyperledger.identus.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - insert a similar secret after deletion for the same tenant must fail
org.hyperledger.identus.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - insert a similar secret for a different tenant must fail
org.hyperledger.identus.iam.authentication.apikey.JdbcAuthenticationRepositorySpec ‑  - CRUD operations on the AuthenticationRepository - insert a similar secret for the same tenant must succeed
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authenticate - authenticate entity with multiple role not support
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authenticate - authenticate entity with specified role
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authenticate - authenticate entity with tenant role if not specified
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - admin role is not authorized for wallet access
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - allow token with a permitted wallet
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - reject expired token
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - reject malformed token
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - reject token with a wallet that doesn't exist
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - reject token with multiple permitted wallets
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess - reject token with no permitted wallet
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess with auto-upgrade RPT disabled - accecpt RPT token with a permitted wallet
org.hyperledger.identus.iam.authentication.oidc.KeycloakAuthenticatorSpec ‑  - authorizeWalletAccess with auto-upgrade RPT disabled - reject non-RPT token
org.hyperledger.identus.iam.authorization.core.EntityPermissionManagementSpec ‑  - Failure Cases - revoke wallet is not support
org.hyperledger.identus.iam.authorization.core.EntityPermissionManagementSpec ‑  - Successful cases - grant wallet access to the user
org.hyperledger.identus.iam.authorization.core.EntityPermissionManagementSpec ‑  - multi-tenant cases - grant wallet access to non-permitted wallet by self-service is not allowed
org.hyperledger.identus.iam.authorization.core.EntityPermissionManagementSpec ‑  - multi-tenant cases - grant wallet access to the user by self-service
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakAdminSpec ‑  - KeycloakAdmin can be created from the container
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Failure Cases Suite - grant wallet access to the user with invalid user id
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Failure Cases Suite - grant wallet access to the user with invalid wallet id
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Successful Cases - grant wallet access to the user
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - Successful Cases - revoke the wallet access from the user
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - grant wallet access to non-permitted wallet by self-service is not allowed
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - grant wallet access to the user by self-service
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - revoke wallet access from non-permitted wallet by self-service is not allowed
org.hyperledger.identus.iam.authorization.keycloak.admin.KeycloakPermissionManagementServiceSpec ‑  - multi-tenant cases - revoke wallet access from the user by self-service
org.hyperledger.identus.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - AcceptCredentialOffer for Holder PrismDid with Authentication should return 200
org.hyperledger.identus.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - AcceptCredentialOffer for Holder PrismDid without Authentication key should return 400
org.hyperledger.identus.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - AcceptCredentialOffer with keyId for Holder PrismDid with Authentication should return 200
org.hyperledger.identus.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - createCredentialOffer for issuer PrismDid with AssertionMethod should return 201
org.hyperledger.identus.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - createCredentialOffer for issuer PrismDid without AssertionMethod should return 400
org.hyperledger.identus.issue.controller.IssueControllerImplSpec ‑ IssueControllerImp http failure cases - provide incorrect recordId to endpoint
org.hyperledger.identus.mercury.PeerDIDSpec ‑ Make and parse PeerDID
org.hyperledger.identus.mercury.model.UnpackMessageImpSpec ‑ Message conversions - check pleaseAck None
org.hyperledger.identus.mercury.model.UnpackMessageImpSpec ‑ Message conversions - check pleaseAck just this message
org.hyperledger.identus.mercury.model.UnpackMessageImpSpec ‑ Message conversions - check pleaseAck this and some other message
org.hyperledger.identus.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ IssueCredential encode and decode any type of Credential into the attachments
org.hyperledger.identus.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ OfferCredential encode and decode any type of Credential into the attachments
org.hyperledger.identus.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ ProposeCredential encode and decode any type of Credential into the attachments
org.hyperledger.identus.mercury.protocol.anotherclasspath.UtilsCredentialSpec ‑ RequestCredential encode and decode any type of Credential into the attachments
org.hyperledger.identus.mercury.protocol.connection.CoordinateMediationSpec ‑ parse ConnectionRequest
org.hyperledger.identus.mercury.protocol.connection.CoordinateMediationSpec ‑ parse ConnectionResponse
org.hyperledger.identus.mercury.protocol.coordinatemediation.CoordinateMediationSpec ‑ parse mediate-deny
org.hyperledger.identus.mercury.protocol.coordinatemediation.CoordinateMediationSpec ‑ parse mediate-grant
org.hyperledger.identus.mercury.protocol.invitation.v1.InvitationV1Spec ‑ out-of-band invitation
org.hyperledger.identus.mercury.protocol.invitation.v2.OutOfBandSpec ‑ out-of-band (_oob URL) messagem parsing into Invitation
org.hyperledger.identus.mercury.protocol.issuecredential.IssueCredentialSpec ‑ Issuer IssueCredential
org.hyperledger.identus.mercury.protocol.issuecredential.OfferCredentialSpec ‑ Issuer OfferCredential
org.hyperledger.identus.mercury.protocol.issuecredential.ProposeCredentialSpec ‑ Holder ProposeCredential
org.hyperledger.identus.mercury.protocol.issuecredential.RequestCredentialSpec ‑ Holder RequestCredential
org.hyperledger.identus.mercury.protocol.presentproof.PresentationSpec ‑ Verifier Presentation
org.hyperledger.identus.mercury.protocol.presentproof.ProposePresentationSpec ‑ Prover Propose Presentation
org.hyperledger.identus.mercury.protocol.presentproof.RequestCredentialSpec ‑ Verifier Request Presentation
org.hyperledger.identus.mercury.protocol.reportproblem.v2.ReportProblemSpec ‑ ReportProblem
org.hyperledger.identus.mercury.protocol.reportproblem.v2.ReportProblemSpec ‑ ReportProblem.build
org.hyperledger.identus.messaging.kafka.InMemoryMessagingServiceSpec ‑  - should produce and consume 5 messages
org.hyperledger.identus.messaging.kafka.InMemoryMessagingServiceSpec ‑  - should produce and consume messages
org.hyperledger.identus.oid4vci.domain.OIDCCredentialIssuerServiceSpec ‑ CredentialServiceImpl - Simple JWT credential issuance - create credential-offer with valid claims and schemaId
org.hyperledger.identus.oid4vci.domain.OIDCCredentialIssuerServiceSpec ‑ CredentialServiceImpl - Simple JWT credential issuance - reject credential-offer when created with invalid claims
org.hyperledger.identus.oid4vci.domain.OIDCCredentialIssuerServiceSpec ‑ CredentialServiceImpl - Simple JWT credential issuance - should issue a JWT credential
org.hyperledger.identus.oid4vci.domain.OIDCCredentialIssuerServiceSpec ‑ CredentialServiceImpl - Validate holder's proof of possession using the LongFormPrismDID - should validate the holder's proof of possession using the LongFormPrismDID
org.hyperledger.identus.pollux.anoncreds.PoCNewLib ‑ LinkSecret should be able to parse back to the anoncreds lib
org.hyperledger.identus.pollux.anoncreds.PoCNewLib ‑ The POC New Lib script should run to completion
org.hyperledger.identus.pollux.core.model.presentation.PresentationAttachmentSpec ‑ Verifier Request Presentation Attachment
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for attrName not unique
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for having more than 125 attributes
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for having null value
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for incorrect type
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for not having at least 1 attribute
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should fail for not having least 1 characters long
org.hyperledger.identus.pollux.core.model.schema.AnoncredSchemaTypeSpec ‑ AnoncredSchemaTypeTest - should validate a correct schema
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - resolveCredentialSchemaType - should fail with UnsupportedCredentialSchemaType for an unsupported schema type
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - resolveCredentialSchemaType - should return AnoncredSchemaType for a supported schema type
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - resolveCredentialSchemaType - should return CredentialJsonSchemaType for a supported schema type
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateAnonCredsSchema - should fail for attrName not unique
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateAnonCredsSchema - should validate a correct schema
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should fail meta-schema validation on additional unknown properties
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should fail meta-schema validation on invalid '$schema' value
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should fail meta-schema validation on invalid 'type' value
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should fail meta-schema validation on missing '$schema'
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should fail meta-schema validation on missing 'properties'
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should fail meta-schema validation on missing 'type'
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should validate a correct basic single-level schema
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateJwtCredentialSchema - should validate a correct complex multi-level schema
org.hyperledger.identus.pollux.core.model.schema.CredentialSchemaSpec ‑ CredentialSchemaTest - validateUnsupportedSchema - should fail validation on unsupported schema type
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - createIssueCredentialRecord correctly read and write on non-null issuingDID
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - createIssueCredentialRecord creates a new record in DB
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - createIssueCredentialRecord prevents creation of 2 records with the same thid
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - deleteIssueCredentialRecord deletes an exsiting record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - deleteIssueCredentialRecord does nothing for an unknown record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns None for an unknown record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns all records
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns records with limit
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset and limit
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecord correctly returns an existing record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordByThreadId correctly returns an existing thid
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordByThreadId returns nothing for an unknown thid
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordsByStates returns an empty list if 'states' parameter is empty
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getIssueCredentialRecordsByStates returns valid records
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - getValidIssuedCredentials returns valid records
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateFail (fail all retry) updates record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateFail (fail one retry) updates record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateWithIssueCredential updates record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateWithIssuedRawCredential updates record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - CRUD operations - updateWithRequestCredential updates record
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - do not see IssueCredentialRecord outside of the wallet
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - getIssueCredentialRecordsByStatesForAllWallets should return all the records
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - unable to delete IssueCredentialRecord outside of the wallet
org.hyperledger.identus.pollux.core.repository.CredentialRepositoryInMemorySpec ‑ Credential Repository In Memory test suite - multi-tenant CRUD operations - unable to update IssueCredentialRecord outside of the wallet
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - createPresentationRecord correctly read and write on non-null connectionId
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - createPresentationRecord creates a new record in DB
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecord correctly returns an existing record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecord returns None for an unknown record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecord returns all records
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordByThreadId correctly returns an existing thid
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordByThreadId returns nothing for an unknown thid
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordsByStates returns an empty list if 'states' parameter is empty
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - getPresentationRecordsByStates returns valid records
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateFail (fail all retry) updates record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateFail (fail one retry) updates record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updatePresentationWithCredentialsToUse updates the record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateWithPresentation updates record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateWithProposePresentation updates record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - CRUD operations - updateWithRequestPresentation updates record
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - do not see PresentationRecord outside of the wallet
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - getPresentationRecordsByStatesForAllWallets  should return all the records
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - unable to update updatePresentationWithCredentialsToUse outside of the wallet
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - unable to updatePresentationRecordProtocolState PresentationRecord outside of the wallet
org.hyperledger.identus.pollux.core.repository.PresentationRepositoryInMemorySpec ‑ Presentation Repository In Memory test suite - muilti-tenant CRUD operation - updateAfterFail PresentationRecord outside of the wallet
org.hyperledger.identus.pollux.core.service.CredentialDefinitionServiceImplSpec ‑ CredentialServiceImpl - createCredentialDefinition with valid definition creates a valid credential record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - Happy flow is successfully executed
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - Happy flow is successfully executed with ED25519
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialOffer cannot be called twice for the same record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialOffer should reject unsupported `subjectId` format
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialOffer updates the record's protocol state
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialRequest cannot be called twice for the same record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - acceptCredentialRequest successfully updates the record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord should reject creation with a duplicate 'thid'
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord with a schema and invalid claims should fail
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord with a schema and valid claims creates a valid issuer credential record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - createIssuerCredentialRecord without schema creates a valid issuer credential record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecord returns nothing for an unknown 'recordId'
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecord returns the correct record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecords returns the created records
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - getCredentialRecordsByState returns the correct records
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialIssue cannot be called twice for the same record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialIssue is rejected for an unknown 'thid'
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialIssue successfully updates the record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialOffer can't be called twice with the same offer
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialOffer successfully creates a record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialRequest cannot be called twice for the same record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialRequest is rejected for an unknown 'thid'
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - Single Wallet JWT Credential - receiveCredentialRequest successfully updates the record
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - multi-wallet spec - createIssueCredentialRecord for different wallet and isolate records
org.hyperledger.identus.pollux.core.service.CredentialServiceImplSpec ‑ CredentialServiceImpl - single Wallet AnonCreds Credential Spec - Happy flow is successfully executed
org.hyperledger.identus.pollux.core.service.CredentialServiceNotifierSpec ‑ CredentialServiceWithEventNotificationImpl - Happy flow generates relevant events on issuer side
org.hyperledger.identus.pollux.core.service.CredentialServiceNotifierSpec ‑ CredentialServiceWithEventNotificationImpl - Happy flow generates relevant events on the holder side
org.hyperledger.identus.pollux.core.service.LinkSecretServiceImplSpec ‑ LinkSecretServiceImpl - fetchOrCreate
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - create credential configuration check for schemaId validity
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - create credential configuration successfully
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - delete non-existing credential configuration should fail
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - get credential issuer successfully
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - get non-existing credential configuration should fail
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - get non-existing credential issuer should fail
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - list credential configurations for non-existing issuer should fail
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - update credential issuer successfully
org.hyperledger.identus.pollux.core.service.OID4VCIIssuerMetadataServiceSpec ‑ OID4VCIIssuerMetadataService - Jdbc repository - OID4VCIssuerMetadataService - update non-existing credential issuer should fail
org.hyperledger.identus.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Generates relevant events on presentation rejected
org.hyperledger.identus.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Generates relevant events on presentation verification failed
org.hyperledger.identus.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Happy flow generates relevant events on the prover side
org.hyperledger.identus.pollux.core.service.PresentationServiceNotifierSpec ‑ PresentationServiceWithEventNotificationImpl - Happy flow generates relevant events on the verifier side
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - multi-wallet spec - createPresentation for different wallet and isolate records
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptPresentation updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptProposePresentation updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptRequestPresentation should fail given unmatching format
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptRequestPresentation updates the PresentationRecord AnonCreds
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - acceptRequestPresentation updates the PresentationRecord JWT
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - createAnoncredPresentationPayloadFromRecord returns Anoncred presentation payload
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - createJwtPresentationPayloadFromRecord returns jwt presentation payload
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - createPresentationRecord creates a valid Anoncred PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - createPresentationRecord creates a valid JWT PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecord returns nothing for an unknown 'recordId'
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecord returns the correct record
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecords returns created PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - getPresentationRecordsByStates returns the correct records
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markPresentationGenerated returns updated PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markPresentationRejected updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markPresentationSent returns updated PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markProposePresentationSent returns updated PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markRequestPresentationRejected returns updated PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - markRequestPresentationSent returns updated PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receivePresentation updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveProposePresentation updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation Anoncred should fail given invalid anoncred format
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation Anoncred should fail given invalid attachment
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation Anoncred updates the RequestPresentation in PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation JWT updates the RequestPresentation in PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation with a MissingCredentialFormat
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - receiveRequestPresentation with a UnsupportedCredentialFormat
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - rejectPresentation updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - rejectRequestPresentation updates the PresentationRecord
org.hyperledger.identus.pollux.core.service.PresentationServiceSpec ‑ PresentationService - singleWalletSpec - verify anoncred presentation
org.hyperledger.identus.pollux.core.service.serdes.AnoncredPresentationRequestSpec ‑ AnoncredPresentationRequestSerDes - should deserialize correctly
org.hyperledger.identus.pollux.core.service.serdes.AnoncredPresentationRequestSpec ‑ AnoncredPresentationRequestSerDes - should validate a correct schema
org.hyperledger.identus.pollux.core.service.serdes.AnoncredPresentationSpec ‑ AnoncredPresentationRequestSerDes - should deserialize correctly
org.hyperledger.identus.pollux.core.service.serdes.AnoncredPresentationSpec ‑ AnoncredPresentationRequestSerDes - should validate a correct schema
org.hyperledger.identus.pollux.core.service.serdes.PublicCredentialDefinitionSchemaSerDesSpec ‑ PublicCredentialDefinitionSerDes - should deserialise
org.hyperledger.identus.pollux.core.service.serdes.PublicCredentialDefinitionSchemaSerDesSpec ‑ PublicCredentialDefinitionSerDes - should validate a correct schema
org.hyperledger.identus.pollux.core.service.uriResolvers.DidUrlResolverSpec ‑  - Should resolve a DID url correctly
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify aud given invalid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify aud given valid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify exp given invalid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify exp given valid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify issuer given invalid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify issuer given valid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify nbf given invalid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify nbf given valid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify schema given multiple schema
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify schema given single schema
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify signature given valid
org.hyperledger.identus.pollux.core.service.verification.VcVerificationServiceImplSpec ‑ VcVerificationServiceImpl - verify subject given multiple schema
org.hyperledger.identus.pollux.credentialdefinition.CredentialDefinitionBasicSpec ‑ credential-definition-registry create and get by ID operations logic - create the new credential definition
org.hyperledger.identus.pollux.credentialdefinition.CredentialDefinitionBasicSpec ‑ credential-definition-registry create and get by ID operations logic - get the credential definition by the wrong id
org.hyperledger.identus.pollux.credentialdefinition.CredentialDefinitionFailureSpec ‑ credential-definition-registry bad request spec - create the credential definition with wrong json body returns BadRequest as json
org.hyperledger.identus.pollux.credentialdefinition.CredentialDefinitionLookupAndPaginationSpec ‑ credential-definition-registry pagination logic - pagination and navigation over the pages
org.hyperledger.identus.pollux.credentialdefinition.CredentialDefinitionLookupAndPaginationSpec ‑ credential-definition-registry pagination logic - pagination of the first page with the empty query params
org.hyperledger.identus.pollux.prex.PresentationDefinitionValidatorSpec ‑  - accept presentation-definition examples from spec
org.hyperledger.identus.pollux.prex.PresentationDefinitionValidatorSpec ‑  - reject when descriptor id is not unique
org.hyperledger.identus.pollux.prex.PresentationDefinitionValidatorSpec ‑  - reject when filter is invalid json-schema
org.hyperledger.identus.pollux.prex.PresentationDefinitionValidatorSpec ‑  - reject when filter is valid but use disallowed filter property
org.hyperledger.identus.pollux.prex.PresentationDefinitionValidatorSpec ‑  - reject when path is not a valid json path
org.hyperledger.identus.pollux.prex.PresentationSubmissionSpec ‑  - parse presentation-submission exmaples from spec
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor and submission id not match
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor and submission that dosn't satisfy the filter
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor and submission that fail the claim format decoding
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with multiple fields verification
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with multiple paths and filter verification
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with multiple paths verification
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with no submission
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with optional field and submission that omit optional fields
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with optional field and submission with optional fields that don't satisfy constraints
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with path and filter verification
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - descriptor with path verification
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - empty descriptor and submission
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - multiple descriptors with corresponding submission
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - one descriptor and corresponding submission
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - submission with nested path jwt_vc inside jwt_vp
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - submission with nested_path having different id at each level should fail
org.hyperledger.identus.pollux.prex.PresentationSubmissionVerificationSpec ‑  - submission with no descriptor
org.hyperledger.identus.pollux.schema.CredentialSchemaAnoncredSpec ‑ Anoncred Schema Creation - should create new Schema
org.hyperledger.identus.pollux.schema.CredentialSchemaAnoncredSpec ‑ Anoncred Schema Creation - should fail given unsupported Schema Type
org.hyperledger.identus.pollux.schema.CredentialSchemaAnoncredSpec ‑ Anoncred Schema Creation - should fail given wrong Schema Type
org.hyperledger.identus.pollux.schema.CredentialSchemaBasicSpec ‑ schema-registry create and get by ID operations logic - create the new schema
org.hyperledger.identus.pollux.schema.CredentialSchemaBasicSpec ‑ schema-registry create and get by ID operations logic - get the schema by the wrong id
org.hyperledger.identus.pollux.schema.CredentialSchemaFailureSpec ‑ schema-registry BadRequest as json logic - create the schema with wrong json body returns BadRequest as json
org.hyperledger.identus.pollux.schema.CredentialSchemaLookupAndPaginationSpec ‑ schema-registry pagination logic - pagination and navigation over the pages
org.hyperledger.identus.pollux.schema.CredentialSchemaLookupAndPaginationSpec ‑ schema-registry pagination logic - pagination of the first page with the empty query params
org.hyperledger.identus.pollux.schema.CredentialSchemaMultiTenancySpec ‑ Multitenancy CredentialSchema spec - Alice & Bob schemas are isolated
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - CredentialCompact
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - Flow with key type ED25519 no presentation challenge
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - Flow with key type ED25519 with presentation challenge
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - Flow with key type ED25519 with presentation challenge fail
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - HolderPrivateKey from a key type ED25519
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - IssuerPrivateKey from a key type ED25519
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - fail to verify false claimes presentation
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - fail to verify presentation with holder presentation challenge
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - get iss field from PresentationCompact
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - getVerifiedClaims presentation
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - issue credential
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - issue credential without sub & iat and getVerifiedClaims
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - make presentation
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - make presentation with holder presentation challenge
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - verify presentation
org.hyperledger.identus.pollux.sdjwt.SDJWTSpec ‑ SDJWTRawSpec - verify presentation with holder presentation challenge
org.hyperledger.identus.pollux.sdjwt.ValidClaimsSpec ‑ ValidClaims - ValidClaims query (check fail claim)
org.hyperledger.identus.pollux.sdjwt.ValidClaimsSpec ‑ ValidClaims - ValidClaims query (check value)
org.hyperledger.identus.pollux.sdjwt.ValidClaimsSpec ‑ ValidClaims - ValidClaims query (empty query)
org.hyperledger.identus.pollux.sdjwt.ValidClaimsSpec ‑ ValidClaims - ValidClaims query (path does not exist)
org.hyperledger.identus.pollux.sdjwt.ValidClaimsSpec ‑ ValidClaims - ValidClaims query (path exist)
org.hyperledger.identus.pollux.sql.CredentialDefinitionSqlIntegrationSpec ‑ credential-definition-registry DAL spec - credential-definition-registry CRUD operations - insert N generated, findById, ensure constraint is not broken 
org.hyperledger.identus.pollux.sql.CredentialDefinitionSqlIntegrationSpec ‑ credential-definition-registry DAL spec - credential-definition-registry CRUD operations - insert, findById, update and delete operations
org.hyperledger.identus.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry CRUD operations - insert N generated, findById, ensure constraint is not broken 
org.hyperledger.identus.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry CRUD operations - insert, findById, update and delete operations
org.hyperledger.identus.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry multi-wallet CRUD operations - do not delete records outside of the wallet
org.hyperledger.identus.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry multi-wallet CRUD operations - do not see records outside of the wallet
org.hyperledger.identus.pollux.sql.CredentialSchemaSqlIntegrationSpec ‑ schema-registry DAL spec - schema-registry multi-wallet CRUD operations - total count do not consider records outside of the wallet
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - get all by two pages
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - get all in one page
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - insert 30 verification policies entries
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - lookup operations - paginate through the collection of verifiable policies
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy CRUD operations - delete all verification policies entries
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy CRUD operations - insert 100 verification policies entries
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy CRUD operations - insert, findById, update and delete operations
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy multi-wallet CRUD operations - do not delete records outside of the wallet
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy multi-wallet CRUD operations - do not see records outside of the wallet
org.hyperledger.identus.pollux.sql.VerificationPolicySqlIntegrationSpec ‑ verification policy DAL spec - verification policy multi-wallet CRUD operations - total count do not consider records outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - createIssueCredentialRecord correctly read and write on non-null issuingDID
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - createIssueCredentialRecord creates a new record in DB
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - createIssueCredentialRecord prevents creation of 2 records with the same thid
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - deleteIssueCredentialRecord deletes an exsiting record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - deleteIssueCredentialRecord does nothing for an unknown record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns None for an unknown record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns all records
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns records with limit
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssuanceCredentialRecord returns records with offset and limit
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecord correctly returns an existing record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordByThreadId correctly returns an existing thid
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordByThreadId returns nothing for an unknown thid
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordsByStates returns an empty list if 'states' parameter is empty
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getIssueCredentialRecordsByStates returns valid records
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - getValidIssuedCredentials returns valid records
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateFail (fail all retry) updates record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateFail (fail one retry) updates record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateWithIssueCredential updates record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateWithIssuedRawCredential updates record
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - CRUD operations - updateWithRequestCredential updates record

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

882 tests found (test 755 to 882)

There are 882 tests, see "Raw output" for the list of tests 755 to 882.
Raw output
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - do not see IssueCredentialRecord outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - getIssueCredentialRecordsByStatesForAllWallets should return all the records
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - unable to delete IssueCredentialRecord outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcCredentialRepositorySpec ‑ JDBC Credential Repository test suite - multi-tenant CRUD operations - unable to update IssueCredentialRecord outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - create credential configuration for non-existing issuer should fail
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - create credential configuration successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - create credential configuration with same id for different issuer successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - create credential configuration with same id should fail
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - create credential issuers successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - create credential issuers with same id should fail
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - delete credential configuration successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - delete credential issuer successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - delete issuer also delete credential configuration
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - delete non-existing credential issuer should fail
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - delete non-existing creential configuration should fail
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - find and list return empty result for non-existing configurations
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - find non-existing credential issuers return None
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - list credential configurations successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - update credential issuer successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - update credential issuer with empty patch successfully
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - CRUD operations - update non-existing credential issuer should fail
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - multi-tenant CRUD operation - create credential configuration across wallet is not allowed
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - multi-tenant CRUD operation - delete credential configuration across wallet is not allowed
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - multi-tenant CRUD operation - delete issuer across wallet is not allowed
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - multi-tenant CRUD operation - list only issuers inside wallet
org.hyperledger.identus.pollux.sql.repository.JdbcOID4VCIIssuerMetadataRepositorySpec ‑ JdbcOID4VCIIssuerMetadataRepository - multi-tenant CRUD operation - update issuer across wallet is not allowed
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - createPresentationDefinition create a record with non-null optional fields
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - createPresentationDefinition creates a new record in DB
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - createPresentationDefinition prevents creation of 2 record with the same id
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - findPresentationDefinition returns None for non-existing record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - listPresentationDefinition return records respecting limit and offset
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - listPresentationDefinition returns all records
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - CRUD operations - listPresentationDefinition returns empty list when no records exist
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - multi-tenant CRUD operations - can read any presentation-definition by id from any wallet
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationExchangeRepositorySpec ‑ JDBC PresentationExchange Repository test suite - multi-tenant CRUD operations - do not see PresentationDefinition outside of the wallet when listing
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - createPresentationRecord correctly read and write on non-null connectionId
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - createPresentationRecord creates a new record in DB
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecord correctly returns an existing record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecord returns None for an unknown record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecord returns all records
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordByThreadId correctly returns an existing thid
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordByThreadId returns nothing for an unknown thid
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordsByStates returns an empty list if 'states' parameter is empty
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - getPresentationRecordsByStates returns valid records
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateCredentialRecordProtocolState doesn't update the record for invalid from state
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateCredentialRecordProtocolState updates the record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateFail (fail all retry) updates record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateFail (fail one retry) updates record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updatePresentationWithCredentialsToUse updates the record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateWithPresentation updates record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateWithProposePresentation updates record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - CRUD operations - updateWithRequestPresentation updates record
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - do not see PresentationRecord outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - getPresentationRecordsByStatesForAllWallets  should return all the records
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - unable to update updatePresentationWithCredentialsToUse outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - unable to updatePresentationRecordProtocolState PresentationRecord outside of the wallet
org.hyperledger.identus.pollux.sql.repository.JdbcPresentationRepositorySpec ‑ JDBC Presentation Repository test suite - muilti-tenant CRUD operation - updateAfterFail PresentationRecord outside of the wallet
org.hyperledger.identus.pollux.vc.jwt.ECDSAVerifierTest ‑ toECDSAVerifier should use BouncyCastleProviderSingleton
org.hyperledger.identus.pollux.vc.jwt.ES256KSignerTest ‑ ES256KSigner should use BouncyCastleProviderSingleton
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - fail verification if proof is valid but credential is revoked at the give status list index
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - fail verification if proof is valid but credential is revoked at the give status list index given list
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using different ECKey should fail
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using incompatible public-key type should fail
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using incorrect proofPurpose should fail
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using non-existing public-key should fail
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using non-resolvable DID should fail
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using specified proofPurpose resolved as embedded key
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using specified proofPurpose resolved as referenced key
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate PrismDID issued JWT VC using verification publicKeys
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate credential status list
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate dates happy path
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate dates should fail given after valid until
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate dates should fail given before valid from
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate issuer happy path
org.hyperledger.identus.pollux.vc.jwt.JWTVerificationTest ‑ JWTVerificationSpec - validate status list credential proof and revocation status by index
org.hyperledger.identus.pollux.vc.jwt.JwtPresentationTest ‑ JWTVerificationSpec - fail when challenge validation fails
org.hyperledger.identus.pollux.vc.jwt.JwtPresentationTest ‑ JWTVerificationSpec - fail when domain validation fails
org.hyperledger.identus.pollux.vc.jwt.JwtPresentationTest ‑ JWTVerificationSpec - fail when issuer is not trusted
org.hyperledger.identus.pollux.vc.jwt.JwtPresentationTest ‑ JWTVerificationSpec - fail when schema ID doesn't match
org.hyperledger.identus.pollux.vc.jwt.JwtPresentationTest ‑ JWTVerificationSpec - validate true when issuer is trusted
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - A bit string with custom size and revoked items is correctly encoded
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - A custom bit string size is a multiple of 8
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - A default bit string instance has zero revoked items
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - A default bit string instance is correctly encoded/decoded
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - Getting revocation state with a negative index fails
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - Getting revocation state with an index above the range fails
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - Revoking with a negative index fails
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - Revoking with an index above the range fails
org.hyperledger.identus.pollux.vc.jwt.revocation.BitStringSpec ‑ Revocation BitString test suite - The first index is 0 and last index at 'size - 1'
org.hyperledger.identus.pollux.vc.jwt.revocation.VCStatusList2021Spec ‑ VCStatusList2021 - Generate VC contains required fields in 'credentialSubject'
org.hyperledger.identus.pollux.vc.jwt.revocation.VCStatusList2021Spec ‑ VCStatusList2021 - Generated VC is valid
org.hyperledger.identus.pollux.vc.jwt.revocation.VCStatusList2021Spec ‑ VCStatusList2021 - Revocation state is preserved during encoding/decoding
org.hyperledger.identus.pollux.vc.jwt.revocation.VCStatusList2021Spec ‑ VCStatusList2021 - Should generate status list VC as JSON with embedded proof
org.hyperledger.identus.resolvers.DidValidatorSpec ‑ isDidPRISM and isDidPeer
org.hyperledger.identus.resolvers.DidValidatorSpec ‑ supportedDid
org.hyperledger.identus.resolvers.DidValidatorSpec ‑ validDID
org.hyperledger.identus.resolvers.PeerDidResolverSpec ‑ TODO
org.hyperledger.identus.resolvers.PeerDidResolverSpec ‑ get did DIDDoc from the DID peer example
org.hyperledger.identus.resolvers.PeerDidResolverSpec ‑ peer did
org.hyperledger.identus.resolvers.PeerDidResolverSpec ‑ peer did creation (from the example)
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1Ops - decode compressed and uncompressed of the same key
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1Ops - decode invalid public key should fail
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1Ops - decode valid compressed secp256k1 public key successfully (even)
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1Ops - decode valid compressed secp256k1 public key successfully (odd)
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1Ops - decode valid uncompressed secp256k1 public key successfully
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PrivateKey - compute public key from private key
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PrivateKey - convert to java PrivateKey class
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PrivateKey - different private key bytes must not be equal and have different hashCode
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PrivateKey - same private key bytes must be equal and have same hashCode
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PrivateKey - sign a message and verify using different public key should fail
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PrivateKey - sign a message and verify using public key
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PublicKey - convert to java PublicKey class
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PublicKey - different public key bytes must not be equal and have different hashCode
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - Secp256k1PublicKey - same public key bytes must be equal and have same hashCode
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - secp256k1 - BIP32 - Test vector 2 - m
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - secp256k1 - BIP32 - Test vector 3 - m
org.hyperledger.identus.shared.crypto.ApolloSpec ‑ Apollo - KMP implementation - secp256k1 - BIP32 - Test vector 3 - m/0'
org.hyperledger.identus.shared.json.JsonPathSpec ‑  - do not accept invalid json path
org.hyperledger.identus.shared.json.JsonPathSpec ‑  - query invalid path inside json structure
org.hyperledger.identus.shared.json.JsonPathSpec ‑  - query valid path inside json structure
org.hyperledger.identus.shared.json.JsonPathSpec ‑  - sucessfully compile a valid json path
org.hyperledger.identus.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - Keycloak admin-client is initialized
org.hyperledger.identus.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - Keycloak container should be started
org.hyperledger.identus.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - The Agent client is created
org.hyperledger.identus.sharedtest.containers.KeycloakTestContainerSupportSpec ‑  - `atala-test` realm is created
org.hyperledger.identus.system.controller.SystemControllerImplSpec ‑ SystemController simple success cases - get health info
org.hyperledger.identus.system.controller.SystemControllerImplSpec ‑ SystemController simple success cases - get metrics info
org.hyperledger.identus.verification.controller.VcVerificationControllerImplSpec ‑ IssueControllerImp http failure cases - provide incorrect recordId to endpoint