Skip to content

Adds codes (#59)

Adds codes (#59) #168

GitHub Actions / Tests Report succeeded Oct 16, 2023 in 1s

Tests Report ✅

Tests passed successfully

Report Passed Failed Skipped Time
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendAppIdTests.xml 0ms
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendAppRoleTests.xml 1✅ 122ms
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendCertTests.xml 2✅ 197ms
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendDatabaseTests.xml 4✅ 345ms
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendPkiTests.xml 7✅ 11s
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendTokenTests.xml 4✅ 5s
integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendUserPassTests.xml 1✅ 142ms
integrationTest/TEST-io.github.jopenlibs.vault.api.DebugTests.xml 3✅ 145ms
integrationTest/TEST-io.github.jopenlibs.vault.api.LeasesTests.xml 4✅ 349ms
integrationTest/TEST-io.github.jopenlibs.vault.api.LogicalTests.xml 26✅ 6s
integrationTest/TEST-io.github.jopenlibs.vault.api.MountsTests.xml 11✅ 20s
integrationTest/TEST-io.github.jopenlibs.vault.api.SealTests.xml 2✅ 151ms
integrationTest/TEST-io.github.jopenlibs.vault.api.sys.WrappingTests.xml 2✅ 5s
integrationTest/TEST-io.github.jopenlibs.vault.api.VaultAgentTests.xml 1✅ 58ms
test/TEST-io.github.jopenlibs.vault.api.pki.CredentialFormatTests.xml 2✅ 1ms
test/TEST-io.github.jopenlibs.vault.api.pki.CredentialTests.xml 1✅ 1ms
test/TEST-io.github.jopenlibs.vault.api.pki.RoleOptionsTests.xml 1✅ 1ms
test/TEST-io.github.jopenlibs.vault.ConnectionReUsageTest.xml 1✅ 2s
test/TEST-io.github.jopenlibs.vault.json.Json_Test.xml 32✅ 31ms
test/TEST-io.github.jopenlibs.vault.json.JsonArray_Test.xml 78✅ 1s
test/TEST-io.github.jopenlibs.vault.json.JsonLiteral_Test.xml 17✅ 31ms
test/TEST-io.github.jopenlibs.vault.json.JsonNumber_Test.xml 24✅ 34ms
test/TEST-io.github.jopenlibs.vault.json.JsonObject_Test.xml 123✅ 143ms
test/TEST-io.github.jopenlibs.vault.json.JsonParser_Test.xml 54✅ 32ms
test/TEST-io.github.jopenlibs.vault.json.JsonString_Test.xml 13✅ 3ms
test/TEST-io.github.jopenlibs.vault.json.JsonValue_Test.xml 14✅ 231ms
test/TEST-io.github.jopenlibs.vault.json.JsonWriter_Test.xml 19✅ 25ms
test/TEST-io.github.jopenlibs.vault.json.ParseException_Test.xml 2✅ 1ms
test/TEST-io.github.jopenlibs.vault.json.PrettyPrint_Test.xml 15✅ 100ms
test/TEST-io.github.jopenlibs.vault.json.test.mocking.Mocking_Test.xml 4✅ 362ms
test/TEST-io.github.jopenlibs.vault.json.WritingBuffer_Test.xml 12✅ 8ms
test/TEST-io.github.jopenlibs.vault.LogicalUtilitiesTests.xml 8✅ 2ms
test/TEST-io.github.jopenlibs.vault.rest.DeleteTests.xml 5✅ 4s
test/TEST-io.github.jopenlibs.vault.rest.GetTests.xml 7✅ 170ms
test/TEST-io.github.jopenlibs.vault.rest.PostTests.xml 5✅ 93ms
test/TEST-io.github.jopenlibs.vault.rest.PutTests.xml 5✅ 110ms
test/TEST-io.github.jopenlibs.vault.RetryTests.xml 2✅ 3s
test/TEST-io.github.jopenlibs.vault.SSLTests.xml 12✅ 13s
test/TEST-io.github.jopenlibs.vault.TimeoutTests.xml 4✅ 11s
test/TEST-io.github.jopenlibs.vault.vault.api.AuthBackendAwsTests.xml 3✅ 100ms
test/TEST-io.github.jopenlibs.vault.vault.api.AuthLookupTest.xml 2✅ 2s
test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingLookupWrapTest.xml 1✅ 1s
test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapTest.xml 2✅ 2s
test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapWithoutAuthResponseTest.xml 2✅ 2s
test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingWrapTest.xml 1✅ 1s
test/TEST-io.github.jopenlibs.vault.vault.api.TransitApiTest.xml 4✅ 4s
test/TEST-io.github.jopenlibs.vault.VaultConfigTests.xml 10✅ 24ms
test/TEST-io.github.jopenlibs.vault.VaultExceptionTests.xml 4✅ 3ms
test/TEST-io.github.jopenlibs.vault.VaultTests.xml 10✅ 1s

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendAppIdTests.xml

No tests found

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendAppIdTests 0ms

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendAppRoleTests.xml

1 tests were completed in 122ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendAppRoleTests 1✅ 122ms

✅ io.github.jopenlibs.vault.api.AuthBackendAppRoleTests

✅ testLoginByAppRole

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendCertTests.xml

2 tests were completed in 197ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendCertTests 2✅ 197ms

✅ io.github.jopenlibs.vault.api.AuthBackendCertTests

✅ testLoginByCert_usingPemConfig
✅ testLoginByCert_usingJksConfig

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendDatabaseTests.xml

4 tests were completed in 345ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendDatabaseTests 4✅ 345ms

✅ io.github.jopenlibs.vault.api.AuthBackendDatabaseTests

✅ testGetCredentials
✅ testRoleNotFound
✅ testRoleCreation
✅ testDeleteRole

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendPkiTests.xml

7 tests were completed in 11s with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendPkiTests 7✅ 11s

✅ io.github.jopenlibs.vault.api.AuthBackendPkiTests

✅ testCreateRole_WithOptions
✅ testRevocation
✅ testCustomMountPath
✅ testCreateRole_Defaults
✅ testIssueCredential
✅ testDeleteRole
✅ testIssueCredentialWithCsr

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendTokenTests.xml

4 tests were completed in 5s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendTokenTests 4✅ 5s

✅ io.github.jopenlibs.vault.api.AuthBackendTokenTests

✅ testRenewSelf
✅ testRevokeSelf
✅ testLookupSelf
✅ testCreateTokenWithRequest

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.AuthBackendUserPassTests.xml

1 tests were completed in 142ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.AuthBackendUserPassTests 1✅ 142ms

✅ io.github.jopenlibs.vault.api.AuthBackendUserPassTests

✅ testLoginByUserPass

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.DebugTests.xml

3 tests were completed in 145ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.DebugTests 3✅ 145ms

✅ io.github.jopenlibs.vault.api.DebugTests

✅ testHealth_WithParams
✅ testHealth_WonkyActiveCode
✅ testHealth_Plain

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.LeasesTests.xml

4 tests were completed in 349ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.LeasesTests 4✅ 349ms

✅ io.github.jopenlibs.vault.api.LeasesTests

✅ testRevokeForce
✅ testRenew
✅ testRevokePrefix
✅ testRevoke

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.LogicalTests.xml

26 tests were completed in 6s with 26 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.LogicalTests 26✅ 6s

✅ io.github.jopenlibs.vault.api.LogicalTests

✅ testListKVEngineV1
✅ testListPermissionDeniedReturnedByVault
✅ testVaultUnDeleteASpecificVersion
✅ testReadPermissionDeniedReturnedByVault
✅ testWriteAndRead
✅ testWriteAndReadSpecificVersions
✅ testDeleteExceptionMessageIncludesErrorsReturnedByVault
✅ testList
✅ testWriteAndReadKVEngineV1
✅ testWriteWithCheckAndSetWrongCreateVersion
✅ testDeleteKVEngineV1
✅ testVaultUpgrade
✅ tesUpdateWithCheckAndSetAndReadWithDataMetadata
✅ testWriteWithCheckAndSetAndReadWithDataMetadata
✅ testWriteWithCheckAndSetWrongUpdateVersion
✅ testWriteAndReadNull
✅ testWriteAndReadWrapped
✅ testReadReturnedByVaultOn404
✅ testVaultKVEnginePathsCanBeDiscovered
✅ testWriteAndReadAllDataTypes
✅ testDestroy
✅ testWritePermissionDeniedReturnedByVault
✅ testDelete
✅ testWriteAndReadAllDataTypesKVEngineV1
✅ testVaultDeleteASpecificVersion
✅ testWriteAndReadNullKVEngineV1

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.MountsTests.xml

11 tests were completed in 20s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.MountsTests 11✅ 20s

✅ io.github.jopenlibs.vault.api.MountsTests

✅ testList
✅ testRead
✅ testTune
✅ testTuneExceptionNotFound
✅ testEnableExceptionInvalidTimeUnit
✅ testEnableExceptionNullTimeUnit
✅ testReadExceptionNotFound
✅ testEnableExceptionNullType
✅ testDisable
✅ testEnable
✅ testEnableExceptionAlreadyExist

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.SealTests.xml

2 tests were completed in 151ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.SealTests 2✅ 151ms

✅ io.github.jopenlibs.vault.api.SealTests

✅ testSealAndUnseal_togglesAndRestoresUnsealedState
✅ testSealStatus_returnsFalse_fromInitialUnsealedState

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.sys.WrappingTests.xml

2 tests were completed in 5s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.sys.WrappingTests 2✅ 5s

✅ io.github.jopenlibs.vault.api.sys.WrappingTests

✅ testWrapUnwrap
✅ testWrappingAll

✅ integrationTest/TEST-io.github.jopenlibs.vault.api.VaultAgentTests.xml

1 tests were completed in 58ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.VaultAgentTests 1✅ 58ms

✅ io.github.jopenlibs.vault.api.VaultAgentTests

✅ testWriteAndReadFromAgent

✅ test/TEST-io.github.jopenlibs.vault.api.pki.CredentialFormatTests.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.pki.CredentialFormatTests 2✅ 1ms

✅ io.github.jopenlibs.vault.api.pki.CredentialFormatTests

✅ CredentialFromStringTests
✅ CredentialEnumTest

✅ test/TEST-io.github.jopenlibs.vault.api.pki.CredentialTests.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.pki.CredentialTests 1✅ 1ms

✅ io.github.jopenlibs.vault.api.pki.CredentialTests

✅ credentialTests

✅ test/TEST-io.github.jopenlibs.vault.api.pki.RoleOptionsTests.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.api.pki.RoleOptionsTests 1✅ 1ms

✅ io.github.jopenlibs.vault.api.pki.RoleOptionsTests

✅ RoleOptionsTests

✅ test/TEST-io.github.jopenlibs.vault.ConnectionReUsageTest.xml

1 tests were completed in 2s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.ConnectionReUsageTest 1✅ 2s

✅ io.github.jopenlibs.vault.ConnectionReUsageTest

✅ readShouldReuseConnectionAfterSuccessfulRequestByHttp

✅ test/TEST-io.github.jopenlibs.vault.json.Json_Test.xml

32 tests were completed in 31ms with 32 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.Json_Test 32✅ 31ms

✅ io.github.jopenlibs.vault.json.Json_Test

✅ array_float_failsWithNull
✅ array_int_failsWithNull
✅ parse_reader
✅ parse_string
✅ array_double
✅ value_double_cutsOffPointZero
✅ array_int
✅ array_string
✅ array_long
✅ literalConstants
✅ value_float
✅ object
✅ parse_reader_failsWithNull
✅ value_float_cutsOffPointZero
✅ value_double_failsWithInfinity
✅ value_int
✅ array
✅ value_double_failsWithNaN
✅ value_double
✅ value_float_failsWithNaN
✅ value_string
✅ value_float_failsWithInfinity
✅ array_float
✅ array_long_failsWithNull
✅ array_boolean
✅ value_string_toleratesNull
✅ value_boolean
✅ array_string_failsWithNull
✅ parse_string_failsWithNull
✅ array_double_failsWithNull
✅ array_boolean_failsWithNull
✅ value_long

✅ test/TEST-io.github.jopenlibs.vault.json.JsonArray_Test.xml

78 tests were completed in 1s with 78 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonArray_Test 78✅ 1s

✅ io.github.jopenlibs.vault.json.JsonArray_Test

✅ isEmpty_isFalseAfterAdd
✅ remove_failsWithInvalidIndex
✅ copyConstructor_worksOnSafeCopy
✅ canBeSerializedAndDeserialized
✅ add_string_enablesChaining
✅ unmodifiableArray_hasSameValues
✅ write_withSingleValue
✅ add_json_enablesChaining
✅ size_isZeroAfterCreation
✅ add_int_enablesChaining
✅ remove_removesElement
✅ set_long_enablesChaining
✅ equals_trueForSameInstance
✅ set_double
✅ hashCode_equalsForEqualArrays
✅ add_long
✅ set_string
✅ add_int
✅ set_json_replacesDifferntArrayElements
✅ set_double_enablesChaining
✅ values_containsValueAfterAdd
✅ iterator_hasNextAfterAdd
✅ equals_falseForSubclass
✅ set_boolean_enablesChaining
✅ iterator_doesNotAllowModification
✅ asArray
✅ equals_falseForDifferentArrays
✅ add_jsonArray
✅ unmodifiableArray_reflectsChanges
✅ set_string_enablesChaining
✅ write_withMultipleValues
✅ equals_trueForEqualArrays
✅ add_json_nestedObject
✅ set_float_enablesChaining
✅ set_json_enablesChaining
✅ set_boolean
✅ values_reflectsChanges
✅ set_json_failsWithNull
✅ add_json_failsWithNull
✅ set_jsonArray
✅ add_float_enablesChaining
✅ copyConstructor_failsWithNull
✅ add_jsonNull
✅ values_preventsModification
✅ add_float
✅ add_jsonObject
✅ size_isOneAfterAdd
✅ add_string_toleratesNull
✅ set_int_enablesChaining
✅ iterator_detectsConcurrentModification
✅ hashCode_differsForDifferentArrays
✅ add_long_enablesChaining
✅ unmodifiableArray_preventsModification
✅ set_float
✅ values_isEmptyAfterCreation
✅ isEmpty_isTrueAfterCreation
✅ add_boolean
✅ set_long
✅ add_json_nestedArray_modifiedAfterAdd
✅ add_double_enablesChaining
✅ iterator_isEmptyAfterCreation
✅ copyConstructor_hasSameValues
✅ get_failsWithInvalidIndex
✅ set_jsonObject
✅ add_double
✅ write_empty
✅ set_json_failsWithInvalidIndex
✅ add_json_nestedArray
✅ set_jsonNull
✅ set_int
✅ get_returnsValue
✅ add_boolean_enablesChaining
✅ add_json_nestedObject_modifiedAfterAdd
✅ remove_keepsOtherElements
✅ deserializedArrayCanBeAccessed
✅ isArray
✅ add_string
✅ equals_falseForNull

✅ test/TEST-io.github.jopenlibs.vault.json.JsonLiteral_Test.xml

17 tests were completed in 31ms with 17 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonLiteral_Test 17✅ 31ms

✅ io.github.jopenlibs.vault.json.JsonLiteral_Test

✅ NULL_toString
✅ TRUE_toString
✅ TRUE_equals
✅ NULL_equals
✅ isNull
✅ isTrue
✅ FALSE_equals
✅ sameAfterDeserialization
✅ NULL_write
✅ isBoolean
✅ TRUE_write
✅ NULL_isSerializable
✅ FALSE_isSerializable
✅ FALSE_toString
✅ FALSE_write
✅ TRUE_isSerializable
✅ isFalse

✅ test/TEST-io.github.jopenlibs.vault.json.JsonNumber_Test.xml

24 tests were completed in 34ms with 24 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonNumber_Test 24✅ 34ms

✅ io.github.jopenlibs.vault.json.JsonNumber_Test

✅ asLong_failsWithExponent
✅ canBeSerializedAndDeserialized
✅ equals_trueForSameInstance
✅ asDouble
✅ asInt_failsWithExceedingValues
✅ asLong
✅ equals_falseForSubclass
✅ asFloat_returnsInfinityForExceedingValues
✅ asFloat
✅ asInt_failsWithExponent
✅ isNumber
✅ asLong_failsWithFractional
✅ asInt_failsWithFractional
✅ asLong_failsWithExceedingValues
✅ hashCode_equalsForEqualStrings
✅ asInt
✅ write
✅ equals_falseForDifferentNumberStrings
✅ asDouble_returnsInfinityForExceedingValues
✅ constructor_failsWithNull
✅ hashCode_differsForDifferentStrings
✅ equals_trueForEqualNumberStrings
✅ toString_returnsInputString
✅ equals_falseForNull

✅ test/TEST-io.github.jopenlibs.vault.json.JsonObject_Test.xml

123 tests were completed in 143ms with 123 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonObject_Test 123✅ 143ms

✅ io.github.jopenlibs.vault.json.JsonObject_Test

✅ hashIndexTable_add_clearsPreviousValueIfIndexExceeds0xff
✅ member_hashCode_equalsForEqualObjects
✅ remove_removesMatchingMember
✅ copyConstructor_worksOnSafeCopy
✅ unmodifiableObject_hasSameValues
✅ canBeSerializedAndDeserialized
✅ merge_failsWithNull
✅ add_string_enablesChaining
✅ remove_removesOnlyLastMatchingMember_afterRemove
✅ write_withSingleValue
✅ add_json_enablesChaining
✅ remove_doesNotModifyObjectWithoutMatchingMember
✅ add_int_enablesChaining
✅ get_returnsNullForNonExistingMember
✅ set_long_enablesChaining
✅ equals_trueForSameInstance
✅ add_failsWithNullName
✅ set_addsElementIfMissing
✅ get_returnsValueForName
✅ set_double
✅ get_long_returnsDefaultForMissingMember
✅ get_failsWithNullName
✅ asObject
✅ get_string_returnsValueFromMember
✅ add_long
✅ set_string
✅ add_int
✅ set_double_enablesChaining
✅ iterator_hasNextAfterAdd
✅ equals_falseForDifferentObjects
✅ hashIndexTable_remove_doesNotChangePrecedingElements
✅ equals_falseForSubclass
✅ get_returnsLastValueForName
✅ set_boolean_enablesChaining
✅ member_equals_trueForEqualObjects
✅ member_equals_falseForNull
✅ iterator_doesNotAllowModification
✅ indexOf_returnsNoIndexIfEmpty
✅ indexOf_returnsIndexOfLastMember_forBigObject
✅ unmodifiableObject_preventsModification
✅ iterator_nextProgressesToNextValue
✅ member_equals_trueForSameInstance
✅ iterator_nextReturnsActualValue
✅ get_float_returnsDefaultForMissingMember
✅ isObject
✅ member_equals_falseForSubclass
✅ add_jsonArray
✅ get_string_returnsDefaultForMissingMember
✅ set_string_enablesChaining
✅ write_withMultipleValues
✅ add_json_nestedObject
✅ get_boolean_returnsDefaultForMissingMember
✅ set_float_enablesChaining
✅ set_json_enablesChaining
✅ get_double_returnsDefaultForMissingMember
✅ names_emptyAfterCreation
✅ set_boolean
✅ remove_removesOnlyMatchingMember
✅ add_json_failsWithNull
✅ member_equals_falseForDifferingObjects
✅ hashCode_equalsForEqualObjects
✅ get_boolean_returnsValueFromMember
✅ set_jsonArray
✅ add_float_enablesChaining
✅ copyConstructor_failsWithNull
✅ size_oneAfterAdd
✅ set_modifiesElementIfExisting
✅ add_jsonNull
✅ add_float
✅ add_jsonObject
✅ add_string_toleratesNull
✅ set_int_enablesChaining
✅ hashIndexTable_add_overwritesPreviousValue
✅ get_int_returnsDefaultForMissingMember
✅ remove_failsWithNullName
✅ iterator_detectsConcurrentModification
✅ get_int_returnsValueFromMember
✅ add_long_enablesChaining
✅ iterator_nextFailsAtEnd
✅ names_preventsModification
✅ deserializedObjectCanBeAccessed
✅ get_double_returnsValueFromMember
✅ remove_removesOnlyLastMatchingMember
✅ set_float
✅ hashIndexTable_copyConstructor
✅ names_reflectsChanges
✅ merge_appendsMembers
✅ unmodifiableObject_reflectsChanges
✅ indexOf_returnsIndexOfLastMember
✅ hashCode_differsForDifferentObjects
✅ add_boolean
✅ set_long
✅ indexOf_returnsUpdatedIndexAfterRemove
✅ merge_replacesMembers
✅ member_returnsNameAndValue
✅ add_json_nestedArray_modifiedAfterAdd
✅ add_double_enablesChaining
✅ iterator_isEmptyAfterCreation
✅ copyConstructor_hasSameValues
✅ get_float_returnsValueFromMember
✅ indexOf_returnsIndexOfMember
✅ names_containsNameAfterAdd
✅ set_jsonObject
✅ add_double
✅ isEmpty_falseAfterAdd
✅ size_zeroAfterCreation
✅ get_long_returnsValueFromMember
✅ write_empty
✅ hashIndexTable_add
✅ member_hashCode_differsForDifferingobjects
✅ set_modifiesLastElementIfMultipleExisting
✅ isEmpty_trueAfterCreation
✅ hashIndexTable_remove_updatesSubsequentElements
✅ add_json_nestedArray
✅ set_jsonNull
✅ set_int
✅ add_boolean_enablesChaining
✅ add_json_nestedObject_modifiedAfterAdd
✅ hashIndexTable_remove
✅ add_string
✅ equals_falseForNull
✅ equals_trueForEqualObjects
✅ indexOf_returnsIndexOfLastMember_afterRemove

✅ test/TEST-io.github.jopenlibs.vault.json.JsonParser_Test.xml

54 tests were completed in 32ms with 54 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonParser_Test 54✅ 32ms

✅ io.github.jopenlibs.vault.json.JsonParser_Test

✅ objects_singleValue
✅ arrays_withWhitespaces
✅ parse_handlesPositionsCorrectlyWhenInputExceedsBufferSize
✅ strings_incompleteStrings_areRejected
✅ strings_emptyString_isAccepted
✅ parse_failsWithUnterminatedString
✅ numbers_incomplete
✅ parse_acceptsStrings
✅ null_withIllegalCharacter
✅ objects_illegalSyntax
✅ strings_escape_atStart
✅ parse_acceptsObjects
✅ true_withIllegalCharacter
✅ objects_multipleValues
✅ arrays_empty
✅ null_incomplete
✅ null_complete
✅ false_complete
✅ arrays_nested
✅ parse_handlesStringsThatExceedBufferSize
✅ true_complete
✅ numbers_minusZero
✅ arrays_incomplete
✅ numbers_withInvalidFormat
✅ parse_stripsPadding
✅ parse_handlesLineBreaksAndColumnsCorrectly
✅ objects_incomplete
✅ objects_nested
✅ strings_illegalUnicodeEscapes_areRejected
✅ parse_ignoresAllWhiteSpace
✅ strings_validEscapes_areAccepted
✅ arrays_multipleValues
✅ false_withIllegalCharacter
✅ parse_acceptsLiterals
✅ objects_whitespace
✅ strings_illegalEscapes_areRejected
✅ strings_nonAsciiCharacters_areAccepted
✅ objects_empty
✅ numbers_withExponent
✅ strings_asciiCharacters_areAccepted
✅ arrays_singleValue
✅ strings_validUnicodeEscapes_areAccepted
✅ strings_controlCharacters_areRejected
✅ true_incomplete
✅ parse_handlesInputsThatExceedBufferSize
✅ numbers_decimal
✅ parse_rejectsEmptyReader
✅ parse_rejectsEmptyString
✅ parse_handlesNumbersThatExceedBufferSize
✅ false_incomplete
✅ arrays_illegalSyntax
✅ parse_acceptsArrays
✅ strings_escape_atEnd
✅ numbers_integer

✅ test/TEST-io.github.jopenlibs.vault.json.JsonString_Test.xml

13 tests were completed in 3ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonString_Test 13✅ 3ms

✅ io.github.jopenlibs.vault.json.JsonString_Test

✅ canBeSerializedAndDeserialized
✅ equals_trueForSameInstance
✅ equals_falseForDifferentStrings
✅ asString
✅ equals_falseForSubclass
✅ isString
✅ hashCode_equalsForEqualStrings
✅ write
✅ constructor_failsWithNull
✅ hashCode_differsForDifferentStrings
✅ write_escapesStrings
✅ equals_trueForEqualStrings
✅ equals_falseForNull

✅ test/TEST-io.github.jopenlibs.vault.json.JsonValue_Test.xml

14 tests were completed in 231ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonValue_Test 14✅ 231ms

✅ io.github.jopenlibs.vault.json.JsonValue_Test

✅ isXxx_returnsFalseForIncompatibleType
✅ asFloat_failsOnIncompatibleType
✅ asArray_failsOnIncompatibleType
✅ asString_failsOnIncompatibleType
✅ writeTo_doesNotCloseWriter
✅ asInt_failsOnIncompatibleType
✅ asObject_failsOnIncompatibleType
✅ writeTo_failsWithNullConfig
✅ asDouble_failsOnIncompatibleType
✅ asLong_failsOnIncompatibleType
✅ writeTo_failsWithNullWriter
✅ asBoolean_failsOnIncompatibleType
✅ toString_failsWithNullConfig
✅ writeTo

✅ test/TEST-io.github.jopenlibs.vault.json.JsonWriter_Test.xml

19 tests were completed in 25ms with 19 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.JsonWriter_Test 19✅ 25ms

✅ io.github.jopenlibs.vault.json.JsonWriter_Test

✅ escapesNewLine
✅ escapesEscapeCharacter
✅ writeArrayParts
✅ writeLiteral
✅ writeObjectParts
✅ writeMemberName_empty
✅ escapesLastChar
✅ escapesQuotes
✅ escapesZeroCharacter
✅ escapesEscapedQuotes
✅ writeSting_escapesBackslashes
✅ escapesTabs
✅ escapesWindowsNewLine
✅ writeMemberName_escapesBackslashes
✅ escapesSpecialCharacters
✅ writeNumber
✅ escapesControlCharacters
✅ writeString_empty
✅ escapesFirstChar

✅ test/TEST-io.github.jopenlibs.vault.json.ParseException_Test.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.ParseException_Test 2✅ 1ms

✅ io.github.jopenlibs.vault.json.ParseException_Test

✅ position
✅ message

✅ test/TEST-io.github.jopenlibs.vault.json.PrettyPrint_Test.xml

15 tests were completed in 100ms with 15 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.PrettyPrint_Test 15✅ 100ms

✅ io.github.jopenlibs.vault.json.PrettyPrint_Test

✅ testIndentWithSpaces_object
✅ testIndentWithTabs
✅ testIndentWithSpaces_emptyArray
✅ testIndentWithSpaces_createsIndependentInstances
✅ testIndentWithSpaces_array
✅ testIndentWithTabs_createsIndependentInstances
✅ testSingleLine_createsIndependentInstances
✅ testIndentWithSpaces_failsWithNegativeValues
✅ testIndentWithSpaces_zero
✅ testSingleLine_nestedArray
✅ testIndentWithSpaces_emptyObject
✅ testIndentWithSpaces_nestedObject
✅ testSingleLine_nestedObject
✅ testIndentWithSpaces_nestedArray
✅ testIndentWithSpaces_one

✅ test/TEST-io.github.jopenlibs.vault.json.test.mocking.Mocking_Test.xml

4 tests were completed in 362ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.test.mocking.Mocking_Test 4✅ 362ms

✅ io.github.jopenlibs.vault.json.test.mocking.Mocking_Test

✅ mockParseException
✅ mockObject
✅ mockArray
✅ mockValue

✅ test/TEST-io.github.jopenlibs.vault.json.WritingBuffer_Test.xml

12 tests were completed in 8ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.json.WritingBuffer_Test 12✅ 8ms

✅ io.github.jopenlibs.vault.json.WritingBuffer_Test

✅ testFlushEmpty
✅ testWriteChar_exceeding
✅ testWriteCharArray
✅ testWriteString_exceeding
✅ testWriteString_exceedingBuffer
✅ testWriteChar
✅ testWriteCharArray_exceeding
✅ testWriteCharArray_fit
✅ testWriteString
✅ testWriteCharArray_exceedingBuffer
✅ testWriteChar_fit
✅ testWriteString_fit

✅ test/TEST-io.github.jopenlibs.vault.LogicalUtilitiesTests.xml

8 tests were completed in 2ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.LogicalUtilitiesTests 8✅ 2ms

✅ io.github.jopenlibs.vault.LogicalUtilitiesTests

✅ adjustPathForVersionUnDeleteTests
✅ jsonObjectToWriteFromEngineVersionTests
✅ adjustPathForDeleteTests
✅ adjustPathForVersionDeleteTests
✅ adjustPathForReadOrWriteTests
✅ addQualifierToPathTests
✅ adjustPathForListTests
✅ adjustPathForVersionDestroyTests

✅ test/TEST-io.github.jopenlibs.vault.rest.DeleteTests.xml

5 tests were completed in 4s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.rest.DeleteTests 5✅ 4s

✅ io.github.jopenlibs.vault.rest.DeleteTests

✅ testDelete_WithHeaders
✅ testDelete_Plain
✅ testFailsOnNoUrl
✅ testDelete_WithParams
✅ testDelete_WithOptionalHeaders

✅ test/TEST-io.github.jopenlibs.vault.rest.GetTests.xml

7 tests were completed in 170ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.rest.GetTests 7✅ 170ms

✅ io.github.jopenlibs.vault.rest.GetTests

✅ testGet_UpdateParams
✅ testGet_WithHeaders
✅ testGet_InsertParams
✅ testGet_RetrievesResponseBodyWhenStatusIs418
✅ testGet_WithOptionalHeaders
✅ testFailsOnNoUrl
✅ testGet_Plain

✅ test/TEST-io.github.jopenlibs.vault.rest.PostTests.xml

5 tests were completed in 93ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.rest.PostTests 5✅ 93ms

✅ io.github.jopenlibs.vault.rest.PostTests

✅ testPost_WithHeaders
✅ testPost_UpdateParams
✅ testPost_InsertParams
✅ testPost_WithOptionalHeaders
✅ testPost_Plain

✅ test/TEST-io.github.jopenlibs.vault.rest.PutTests.xml

5 tests were completed in 110ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.rest.PutTests 5✅ 110ms

✅ io.github.jopenlibs.vault.rest.PutTests

✅ testPut_InsertParams
✅ testPut_Plain
✅ testPut_UpdateParams
✅ testPut_WithHeaders
✅ testPut_WithOptionalHeaders

✅ test/TEST-io.github.jopenlibs.vault.RetryTests.xml

2 tests were completed in 3s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.RetryTests 2✅ 3s

✅ io.github.jopenlibs.vault.RetryTests

✅ testRetries_Write
✅ testRetries_Read

✅ test/TEST-io.github.jopenlibs.vault.SSLTests.xml

12 tests were completed in 13s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.SSLTests 12✅ 13s

✅ io.github.jopenlibs.vault.SSLTests

✅ testSslJks_loadTrustStoreFromFile
✅ testSslPem_Resource_Post
✅ testSslVerify_Enabled_Post
✅ testSslVerify_Disabled_Get
✅ testSslPem_Resource_Get
✅ testSslVerify_Disabled_Post
✅ testSslJks_loadKeyStoreAndTrustStore
✅ testSslPem_File
✅ testSslPem_UTF8
✅ testSslJks_loadTrustStoreFromMemory
✅ testSslVerify_Enabled_Get
✅ testSslJks_loadTrustStoreFromClasspath

✅ test/TEST-io.github.jopenlibs.vault.TimeoutTests.xml

4 tests were completed in 11s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.TimeoutTests 4✅ 11s

✅ io.github.jopenlibs.vault.TimeoutTests

✅ testOpenTimeout_BeyondThreshold
✅ testReadTimeout_WithinThreshold
✅ testOpenTimeout_WithinThreshold
✅ testReadTimeout_BeyondThreshold

✅ test/TEST-io.github.jopenlibs.vault.vault.api.AuthBackendAwsTests.xml

3 tests were completed in 100ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.AuthBackendAwsTests 3✅ 100ms

✅ io.github.jopenlibs.vault.vault.api.AuthBackendAwsTests

✅ testLoginByAwsEc2Id
✅ testLoginByAwsEc2Pkcs7
✅ testLoginByAwsIam

✅ test/TEST-io.github.jopenlibs.vault.vault.api.AuthLookupTest.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.AuthLookupTest 2✅ 2s

✅ io.github.jopenlibs.vault.vault.api.AuthLookupTest

✅ should_lookup_self_use_url_auth_token_lookup_self
✅ should_lookup_self_with_param_use_url_auth_mount_lookup_self

✅ test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingLookupWrapTest.xml

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.sys.WrappingLookupWrapTest 1✅ 1s

✅ io.github.jopenlibs.vault.vault.api.sys.WrappingLookupWrapTest

✅ should_lookup_wrap_use_url_sys_wrapping_lookup

✅ test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapTest.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapTest 2✅ 2s

✅ io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapTest

✅ should_unwrap_param_sends_token_and_return_unwrapped_token
✅ should_unwrap_without_param_sends_no_token_and_return_unwrapped_token

✅ test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapWithoutAuthResponseTest.xml

2 tests were completed in 2s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapWithoutAuthResponseTest 2✅ 2s

✅ io.github.jopenlibs.vault.vault.api.sys.WrappingUnwrapWithoutAuthResponseTest

✅ unwrap_response_without_auth
✅ unwrap_response_without_implicit_null_auth

✅ test/TEST-io.github.jopenlibs.vault.vault.api.sys.WrappingWrapTest.xml

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.sys.WrappingWrapTest 1✅ 1s

✅ io.github.jopenlibs.vault.vault.api.sys.WrappingWrapTest

✅ check_wrap_request_response

✅ test/TEST-io.github.jopenlibs.vault.vault.api.TransitApiTest.xml

4 tests were completed in 4s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.vault.api.TransitApiTest 4✅ 4s

✅ io.github.jopenlibs.vault.vault.api.TransitApiTest

✅ testTransitDecrypt
✅ testTransitEncrypt
✅ testBulkTransitDecrypt
✅ testBulkTransitEncrypt

✅ test/TEST-io.github.jopenlibs.vault.VaultConfigTests.xml

10 tests were completed in 24ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.VaultConfigTests 10✅ 24ms

✅ io.github.jopenlibs.vault.VaultConfigTests

✅ testConfigBuilder_LoadFromEnv
✅ testConfigBuilder_FailToLoad
✅ testConfigConstructor_FailToLoad
✅ testConfigConstructor_NormalizesAddress
✅ testConfigConstructor
✅ testConfigBuilder_LoadFromEnv_SslCert
✅ testConfigBuilder_LoadFromEnv_SslCert_NotFound
✅ testConfigBuilder
✅ testConfigBuilder_WithNamespace
✅ testConfigBuilder_LoadTokenFromHomedir

✅ test/TEST-io.github.jopenlibs.vault.VaultExceptionTests.xml

4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.VaultExceptionTests 4✅ 3ms

✅ io.github.jopenlibs.vault.VaultExceptionTests

✅ vaultThrowableWithStatusCodeTest
✅ vaultExceptionHttpCodeTest
✅ vaultThrowableTest
✅ vaultExceptionMessageTest

✅ test/TEST-io.github.jopenlibs.vault.VaultTests.xml

10 tests were completed in 1s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.jopenlibs.vault.VaultTests 10✅ 1s

✅ io.github.jopenlibs.vault.VaultTests

✅ testVaultWithEmptyKVEnginePathMap
✅ testNameSpaceProvidedVaultConstructor
✅ testInvalidGlobalEngineVersionVaultConstructor
✅ testGlobalEngineVersionVaultConstructor
✅ testNameSpaceProvidedVaultConstructorCannotBeEmpty
✅ kvEngineMapIsHonored
✅ testVaultWithoutKVEnginePathMap
✅ testConfigBuiler_WithInvalidRequestAsNonError
✅ testVaultWithNoKVEnginePathMap
✅ testDefaultVaultConstructor