Test files: 10. Test functions: 47. Described by their authors (docstring or @DisplayName): 0. Where there is no description, the line shows the test name in words and says so.
Latest result: ragleap-graph-java-tests passed 34 passed, 13 skipped, 0 failed CI job
GraphIndexTest.java — 11 tests
No file-level description in the source.
unreachableServerDegradesGracefully
Unreachable Server Degrades Gracefully (no description in the source; shown from the name)failedConnectivityClosesTheRunnerAndMakesTheIndexUnavailable
Failed Connectivity Closes The Runner And Makes The Index Unavailable (no description in the source; shown from the name)constraintsAreCreatedInOrderAndAFailureStopsTheRestButKeepsTheIndexUsable
Constraints Are Created In Order And AFailure Stops The Rest But Keeps The Index Usable (no description in the source; shown from the name)allSixConstraintsAreCreatedWhenEverythingWorks
All Six Constraints Are Created When Everything Works (no description in the source; shown from the name)transientErrorsAreRetriedWithBackoff
Transient Errors Are Retried With Backoff (no description in the source; shown from the name)givesUpAfterThreeTransientErrorsWithoutAuditing
Gives Up After Three Transient Errors Without Auditing (no description in the source; shown from the name)otherErrorsAreNotRetried
Other Errors Are Not Retried (no description in the source; shown from the name)findDocumentsMapsRowsAndAudits
Find Documents Maps Rows And Audits (no description in the source; shown from the name)findDocumentsSkipsTheQueryWhenNoUsableNames
Find Documents Skips The Query When No Usable Names (no description in the source; shown from the name)queryErrorsReturnEmptyResults
Query Errors Return Empty Results (no description in the source; shown from the name)auditFailureNeverBreaksTheOperation
Audit Failure Never Breaks The Operation (no description in the source; shown from the name)
GraphQueryTest.java — 6 tests
No file-level description in the source.
depthAndDirectionAreCheckedEvenWhenUnavailable
Depth And Direction Are Checked Even When Unavailable (no description in the source; shown from the name)unavailableIndexReturnsEmptyResults
Unavailable Index Returns Empty Results (no description in the source; shown from the name)blankAndInvalidInputsSkipTheQuery
Blank And Invalid Inputs Skip The Query (no description in the source; shown from the name)depthIsFormattedIntoTheQuery
Depth Is Formatted Into The Query (no description in the source; shown from the name)lineageIsCutToTheLimitButAuditsTheFullCount
Lineage Is Cut To The Limit But Audits The Full Count (no description in the source; shown from the name)queryErrorsReturnEmptyResults
Query Errors Return Empty Results (no description in the source; shown from the name)
LiveNeo4jTest.java — 4 tests
Runs against a real Neo4j test server.
roundTrip
Round Trip (no description in the source; shown from the name)containsEdgesAreIdempotentAndStaleOnesAreRemoved
Contains Edges Are Idempotent And Stale Ones Are Removed (no description in the source; shown from the name)coOccursWeightsTrackPerDocumentContributions
Co Occurs Weights Track Per Document Contributions (no description in the source; shown from the name)concurrentUpsertsOfTheSameDocumentCreateNoDuplicates
Concurrent Upserts Of The Same Document Create No Duplicates (no description in the source; shown from the name)
LiveQueryTest.java — 1 tests
Runs against a real Neo4j test server, in a unique namespace that is removed afterwards.
queryMethodsOnASeededGraph
Query Methods On ASeeded Graph (no description in the source; shown from the name)
ParityTest.java — 4 tests
Compares Java output with fixtures generated from the pinned Python source.
normalize
Normalize (no description in the source; shown from the name)extract
Extract (no description in the source; shown from the name)compositeKey
Composite Key (no description in the source; shown from the name)stopwords
Stopwords (no description in the source; shown from the name)
PureLogicTest.java — 9 tests
No file-level description in the source.
normalizeEmptyAndShort
Normalize Empty And Short (no description in the source; shown from the name)normalizeCollapsesWhitespaceAndStripsPunctuation
Normalize Collapses Whitespace And Strips Punctuation (no description in the source; shown from the name)normalizeAcronymsAndTitleCase
Normalize Acronyms And Title Case (no description in the source; shown from the name)normalizeTruncatesLongNames
Normalize Truncates Long Names (no description in the source; shown from the name)extractFindsAcronymsAndPhrases
Extract Finds Acronyms And Phrases (no description in the source; shown from the name)extractDropsSentenceInitialStopwords
Extract Drops Sentence Initial Stopwords (no description in the source; shown from the name)extractDeduplicatesAndRespectsMax
Extract Deduplicates And Respects Max (no description in the source; shown from the name)domainTermsAreOptional
Domain Terms Are Optional (no description in the source; shown from the name)compositeKeyMatchesKnownSha256Vectors
Composite Key Matches Known Sha256 Vectors (no description in the source; shown from the name)
PyTextParityTest.java — 2 tests
Compares lower-casing and code point ordering with Python's behaviour.
lowerMatchesPython
Lower Matches Python (no description in the source; shown from the name)codePointOrderMatchesPython
Code Point Order Matches Python (no description in the source; shown from the name)
QueryApiRunnerTest.java — 8 tests
No file-level description in the source.
mapsRowsAndValueTypes
Maps Rows And Value Types (no description in the source; shown from the name)sendsDoublesWithDecimalPointAndIntegersWithout
Sends Doubles With Decimal Point And Integers Without (no description in the source; shown from the name)sendsBasicAuthAndUsesTheQueryApiPath
Sends Basic Auth And Uses The Query Api Path (no description in the source; shown from the name)mapsTransientAndClientErrors
Maps Transient And Client Errors (no description in the source; shown from the name)httpErrorWithoutBodyIsReported
Http Error Without Body Is Reported (no description in the source; shown from the name)connectionFailureIsAGraphException
Connection Failure Is AGraph Exception (no description in the source; shown from the name)rejectsNonFiniteNumbers
Rejects Non Finite Numbers (no description in the source; shown from the name)passwordIsNotPrintedByToString
Password Is Not Printed By To String (no description in the source; shown from the name)
QueryParityTest.java — 1 tests
Compares Cypher, parameters, return values and audit events with the real Python code, per method call.
queryMethodsMatchPython
Query Methods Match Python (no description in the source; shown from the name)
UpsertParityTest.java — 1 tests
Compares the Cypher statements and parameters Java sends with those the real Python code sends.
upsertStatementsMatchPython
Upsert Statements Match Python (no description in the source; shown from the name)