The GitHub Actions job "CI" on grails-core.git/test/grails-data-mongodb-specs has succeeded. Run started by GitHub user jdaugherty (triggered by jdaugherty).
Head commit for run: 0e55d5513be2f0fdadacf140e42c0a7054a64bf0 / Walter Duque de Estrada <[email protected]> Add targeted unit coverage for remaining core module gaps Covers the four genuine gaps in grails-data-mongodb-core that survived a full-module review (everything else in the module's 67 main classes is either trivial or already exercised by its 135-spec functional/TCK suite): - Distance.inRadians() - had zero test references anywhere; new DistanceSpec covers the radian conversion for every Metric plus valueOf/equality. - MongoIdCoercion - a pure static utility with documented null, missing-mapping, converter-rejection and converter-exception fallback branches, only ever exercised via unrelated happy-path functional specs; new MongoIdCoercionSpec covers every branch. - AbstractMongoConnectionSourceSettings.getUrl()/getDatabase() - the existing MongoConnectionSourceSettingsSpec only exercised the connectionString-supplied branch; added cases for the manually host/port/credential-built URL (including the omit-credentials and omit-port branches) and the databaseName fallback in both methods. - MongoStaticApi.withCollection/useCollection/withDatabase - had no direct test (their sibling useDatabase already did); added to the existing SwitchDatabaseAtRuntimeSpec alongside it. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01QAjfckcY4EJsxranv1RyGV Report URL: https://github.com/apache/grails-core/actions/runs/35918104537 With regards, GitHub Actions via GitBox
