Skip to content

Added update tests, added some delete tests among other things #24

Added update tests, added some delete tests among other things

Added update tests, added some delete tests among other things #24

GitHub Actions / Test Results succeeded Sep 15, 2024 in 0s

All 60 tests pass in 4s

  6 files  + 2    6 suites  +2   4s ⏱️ -1s
 60 tests +14   60 ✅ +14  0 💤 ±0  0 ❌ ±0 
176 runs  +80  176 ✅ +80  0 💤 ±0  0 ❌ ±0 

Results for commit d8064f7. ± Comparison against earlier commit a95bbd2.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

60 tests found

There are 60 tests, see "Raw output" for the full list of tests.
Raw output
org.geysermc.databaseutils.RepositoryImplementationGenerationTest ‑ testAdvancedCompilation()
org.geysermc.databaseutils.RepositoryImplementationGenerationTest ‑ testBasicCompilation()
org.geysermc.databaseutils.delete.DeleteTests ‑ H2
org.geysermc.databaseutils.delete.DeleteTests ‑ MARIADB
org.geysermc.databaseutils.delete.DeleteTests ‑ MONGODB
org.geysermc.databaseutils.delete.DeleteTests ‑ MYSQL
org.geysermc.databaseutils.delete.DeleteTests ‑ ORACLE_DATABASE
org.geysermc.databaseutils.delete.DeleteTests ‑ POSTGRESQL
org.geysermc.databaseutils.delete.DeleteTests ‑ SQLITE
org.geysermc.databaseutils.exists.ExistsTests ‑ H2
org.geysermc.databaseutils.exists.ExistsTests ‑ MARIADB
org.geysermc.databaseutils.exists.ExistsTests ‑ MONGODB
org.geysermc.databaseutils.exists.ExistsTests ‑ MYSQL
org.geysermc.databaseutils.exists.ExistsTests ‑ ORACLE_DATABASE
org.geysermc.databaseutils.exists.ExistsTests ‑ POSTGRESQL
org.geysermc.databaseutils.exists.ExistsTests ‑ SQLITE
org.geysermc.databaseutils.insert.InsertTests ‑ H2
org.geysermc.databaseutils.insert.InsertTests ‑ MARIADB
org.geysermc.databaseutils.insert.InsertTests ‑ MONGODB
org.geysermc.databaseutils.insert.InsertTests ‑ MYSQL
org.geysermc.databaseutils.insert.InsertTests ‑ ORACLE_DATABASE
org.geysermc.databaseutils.insert.InsertTests ‑ POSTGRESQL
org.geysermc.databaseutils.insert.InsertTests ‑ SQLITE
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [10] input=findOrderByUsername, variables=[username], action=find, projection=null, byFactors=null, orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [10] input=findOrderByUsernameAscOrPassword, variables=[username, password], action=find, projection=null, byFactors=null, orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING], org.geysermc.databaseutils.processor.query.section.factor.OrFactor@1da5635e, VariableOrderByFactor[columnName=password, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [11] input=findByUsernameOrderByUsernameAndPassword, variables=[username, password], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableOrderByFactor[columnName=password, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [11] input=findOrderByUsernameAsc, variables=[username], action=find, projection=null, byFactors=null, orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [12] input=findByUsernameOrderByUsername, variables=[username], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [12] input=findByUsernameOrderByUsernameAscOrPasswordDesc, variables=[username, password], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING], org.geysermc.databaseutils.processor.query.section.factor.OrFactor@1da5635e, VariableOrderByFactor[columnName=password, direction=DESCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [13] input=findByUniqueIdLessThanOrUsernameOrderByUniqueIdAndPingDesc, variables=[uniqueId, username, ping], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.OrFactor@1da5635e, VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=uniqueId, direction=ASCENDING], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableOrderByFactor[columnName=ping, direction=DESCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [13] input=findByUsernameOrderByUsernameAsc, variables=[username], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [14] input=findByUsernameOrderByUsernameDesc, variables=[username], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=username, direction=DESCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [15] input=findByUniqueIdOrderByUsername, variables=[uniqueId, username], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [16] input=findByUsernameLessThanOrderByUniqueId, variables=[username, uniqueId], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=uniqueId, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [17] input=findByUniqueIdLessThanOrderByUniqueId, variables=[uniqueId], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1]], orderByFactors=[VariableOrderByFactor[columnName=uniqueId, direction=ASCENDING]]
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [1] input=findTop3DistinctTitle, variables=[title], action=find, projection=[ProjectionFactor[keyword=org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword@d3b026d0, columnName=null], ProjectionFactor[keyword=org.geysermc.databaseutils.processor.query.section.projection.keyword.DistinctProjectionKeyword@150f933b, columnName=null], ProjectionFactor[keyword=null, columnName=title]], byFactors=null, orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [1] input=update, variables=[], action=update, projection=null, byFactors=null, orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [2] input=find, variables=[], action=find, projection=null, byFactors=null, orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [2] input=findByUsernameAndPassword, variables=[username, password], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableByFactor[columnName=password, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [3] input=findByUniqueIdAndPassword, variables=[uniqueId, password], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableByFactor[columnName=password, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [3] input=findTitle, variables=[title], action=find, projection=[ProjectionFactor[keyword=null, columnName=title]], byFactors=null, orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [4] input=findByUniqueIdAndUniqueName, variables=[uniqueId, uniqueName], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableByFactor[columnName=uniqueName, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [4] input=findTop3Title, variables=[title], action=find, projection=[ProjectionFactor[keyword=org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword@d3b026d0, columnName=null], ProjectionFactor[keyword=null, columnName=title]], byFactors=null, orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [5] input=findByUsernameLessThanAndPassword, variables=[username, password], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableByFactor[columnName=password, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [5] input=updateByUsername, variables=[username], action=update, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [6] input=findByUniqueIdLessThanOrMyHash, variables=[uniqueId, myHash], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.OrFactor@1da5635e, VariableByFactor[columnName=myHash, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [6] input=findByUsername, variables=[username], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [7] input=findByUniqueId, variables=[uniqueId], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [7] input=findTop3TitleByUsername, variables=[title, username], action=find, projection=[ProjectionFactor[keyword=org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword@d3b026d0, columnName=null], ProjectionFactor[keyword=null, columnName=title]], byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [8] input=findByUsernameLessThan, variables=[username], action=find, projection=null, byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [8] input=findTop3DistinctTitleByUsernameAndPassword, variables=[title, username, password], action=find, projection=[ProjectionFactor[keyword=org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword@d3b026d0, columnName=null], ProjectionFactor[keyword=org.geysermc.databaseutils.processor.query.section.projection.keyword.DistinctProjectionKeyword@150f933b, columnName=null], ProjectionFactor[keyword=null, columnName=title]], byFactors=[VariableByFactor[columnName=username, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1], org.geysermc.databaseutils.processor.query.section.factor.AndFactor@60493524, VariableByFactor[columnName=password, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [9] input=findByUniqueIdLessThan, variables=[uniqueId], action=find, projection=null, byFactors=[VariableByFactor[columnName=uniqueId, keyword=org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword@1]], orderByFactors=null
org.geysermc.databaseutils.processor.query.KeywordsReaderTests ‑ [9] input=findOrderByUsernameOrEmail, variables=[username, email], action=find, projection=null, byFactors=null, orderByFactors=[VariableOrderByFactor[columnName=username, direction=ASCENDING], org.geysermc.databaseutils.processor.query.section.factor.OrFactor@1da5635e, VariableOrderByFactor[columnName=email, direction=ASCENDING]]
org.geysermc.databaseutils.update.UpdateTests ‑ H2
org.geysermc.databaseutils.update.UpdateTests ‑ MARIADB
org.geysermc.databaseutils.update.UpdateTests ‑ MONGODB
org.geysermc.databaseutils.update.UpdateTests ‑ MYSQL
org.geysermc.databaseutils.update.UpdateTests ‑ ORACLE_DATABASE
org.geysermc.databaseutils.update.UpdateTests ‑ POSTGRESQL
org.geysermc.databaseutils.update.UpdateTests ‑ SQLITE