chore: Update dokka to mitigate memory issues #91
180 passed, 0 failed and 0 skipped
✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PageNumberTest.xml
4 tests were completed in 220ms with 4 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.pagination.PageNumberTest | 4✅ | 220ms |
✅ com.faire.yawn.pagination.PageNumberTest
✅ cannot create invalid page numbers()
✅ can create one-indexed page numbers()
✅ can create zero-indexed page numbers()
✅ can use starting and next helpers()
✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PageTest.xml
1 tests were completed in 42ms with 1 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.pagination.PageTest | 1✅ | 42ms |
✅ com.faire.yawn.pagination.PageTest
✅ can create page from page number and obtain offset()
✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.pagination.PaginationResultTest.xml
2 tests were completed in 90ms with 2 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.pagination.PaginationResultTest | 2✅ | 90ms |
✅ com.faire.yawn.pagination.PaginationResultTest
✅ can create PaginationResult from list()
✅ can create and map PaginationResult()
✅ yawn-api/build/test-results/test/TEST-com.faire.yawn.query.YawnAliasManagerTest.xml
6 tests were completed in 113ms with 6 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.query.YawnAliasManagerTest | 6✅ | 113ms |
✅ com.faire.yawn.query.YawnAliasManagerTest
✅ verify correct prefix for camelCase table()
✅ verify correct prefix for table()
✅ verify alias generation for different paths does not use numbers until necessary()
✅ nested paths use the last part to generate a prefix()
✅ verify alias generation for repeated paths()
✅ verify correct prefix for association path()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnCriterionTest.xml
30 tests were completed in 7s with 30 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnCriterionTest | 30✅ | 7s |
✅ com.faire.yawn.database.YawnCriterionTest
✅ isNotEmpty with collection column()
✅ or with and combinations()
✅ isNull with column()
✅ lt column against column()
✅ all and and or overloads - varargs versions()
✅ addOrOfNotNull filters out null criteria()
✅ addAndOfNotNull filters out null criteria()
✅ eq column against String()
✅ like with String and match mode()
✅ lt column against long()
✅ eq column against column()
✅ empty or means true()
✅ gt column against hibernate supported object()
✅ all and and or overloads - two operands versions()
✅ iLike with String and match mode()
✅ le column against long()
✅ joins with book and author()
✅ between column with low and high values()
✅ ne column against String()
✅ isEmpty with collection column()
✅ gt column against long()
✅ notIn with column and collection()
✅ ne column against column()
✅ le column against column()
✅ not with criterion()
✅ all and and or overloads - list versions()
✅ eqOrIsNull with column and value()
✅ empty and means true()
✅ isNotNull with column()
✅ in with column and collection()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnForeignAndCompositeKeyTest.xml
7 tests were completed in 673ms with 7 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnForeignAndCompositeKeyTest | 7✅ | 673ms |
✅ com.faire.yawn.database.YawnForeignAndCompositeKeyTest
✅ query on custom named non-ID foreign key works and respects foreign key type()
✅ simplified foreign key in clause syntax()
✅ simplified foreign key equals syntax()
✅ generate using the Id when foreign key not specified()
✅ simplified foreign key in clause and subquery syntax()
✅ foreign key queries work with composite foreign keys()
✅ queries work with partial or whole composite IDs()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnJoinsTest.xml
27 tests were completed in 2s with 27 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnJoinsTest | 27✅ | 2s |
✅ com.faire.yawn.database.YawnJoinsTest
✅ yawn one-to-many inner join()
✅ yawn many-to-one inner join()
✅ yawn not is empty - publishers with books()
✅ yawn right join - publisher without books()
✅ simplest join reference()
✅ applyJoinRef equivalence test()
✅ yawn many-to-many inner join()
✅ multiple joins to the same table using join references - book's authors favorite authors()
✅ yawn deeply-nested join structure - publishers with books published with left join()
✅ yawn one-to-one inner join()
✅ joins to the same table - book's authors favorite books()
✅ applyJoinRefs with 2 references test, one is from a multiple join - reviewer and publisher()
✅ join with criterion()
✅ yawn left join - books with publishers()
✅ yawn deeply-nested join structure - people who's favorite books are not their own writing()
✅ yawn is empty - publishers without books()
✅ yawn left join - books without publishers()
✅ applyJoinRefs with 3 references test - reviewer, book, and publisher()
✅ yawn deeply-nested join structure - anyone that published Tolkien()
✅ yawn deeply-nested join structure - authors who's favorite books are not their own writing'()
✅ multiple joins to the same table - book's authors favorite authors()
✅ applyJoinRefs with multiple references test - equivalent to multiple applyFilter calls()
✅ yawn deeply-nested join structure - publishers with pages published()
✅ applyJoinRefs usage demonstration()
✅ yawn deeply-nested join structure - publishers with books published()
✅ yawn right join - books without publisher()
✅ yawn foreign key after join()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnMinAndMaxByTest.xml
4 tests were completed in 218ms with 4 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnMinAndMaxByTest | 4✅ | 218ms |
✅ com.faire.yawn.database.YawnMinAndMaxByTest
✅ yawn maxBy works()
✅ yawn minByMultiple works()
✅ yawn maxByMultiple works()
✅ yawn minBy works()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnPaginationQueriesTest.xml
11 tests were completed in 614ms with 11 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnPaginationQueriesTest | 11✅ | 614ms |
✅ com.faire.yawn.database.YawnPaginationQueriesTest
✅ count distinct()
✅ do paginate with projection()
✅ list with join()
✅ list paginated()
✅ paginate with projection()
✅ list batched()
✅ do paginated()
✅ set batched()
✅ set paginated()
✅ list with total results()
✅ list batched - projection()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnProjectionTest.xml
26 tests were completed in 2s with 26 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnProjectionTest | 26✅ | 2s |
✅ com.faire.yawn.database.YawnProjectionTest
✅ yawn query with projection and order()
✅ non-null values can be coerced into null values in projections()
✅ yawn query with data class projection()
✅ yawn query with projection function - count()
✅ yawn query with projection function - count distinct()
✅ yawn query with rowCount projection()
✅ yawn query with projection function - avg with nullable columns()
✅ yawn query with projection and join()
✅ yawn query with projection function - sum with nullable columns()
✅ yawn query with maxValueOf and minValueOf()
✅ yawn query with post projection()
✅ use custom user-defined projection()
✅ yawn query with projection()
✅ yawn query with triple projection()
✅ yawn query with projection function - min & max()
✅ yawn query with exists projection()
✅ yawn query with nullable post projection()
✅ yawn query with group by()
✅ yawn query with pair projection()
✅ yawn query with projection - foreign key via join()
✅ yawn query with projection function - avg()
✅ yawn query with projection function - sum()
✅ yawn query with projection function - distinct()
✅ use constant projection()
✅ yawn query with projection - full entity()
✅ yawn query with projection - foreign key()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnSimpleQueriesTest.xml
31 tests were completed in 2s with 31 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnSimpleQueriesTest | 31✅ | 2s |
✅ com.faire.yawn.database.YawnSimpleQueriesTest
✅ exists()()
✅ nullable queries()
✅ yawn query with max results()
✅ yawn query using apply filter()
✅ yawn query with offset()
✅ yawn query against embedded fields through join()
✅ yawn fetch complete entity()
✅ yawn in()
✅ custom type adapter - EmailAddress()
✅ @ElementCollection of ids()
✅ supports nested joins()
✅ @ElementCollection queries()
✅ query against a hibernate supported object()
✅ yawn all ways of ordering()
✅ yawn not in()
✅ yawn query by string equals()
✅ view entity()
✅ supports joins()
✅ yawn query against embedded fields()
✅ @ElementCollection isEmpty()
✅ querying and joining with @TargetEntity annotation with distinct types()
✅ query a type with @SerializeAsJson()
✅ yawn order with null precedence()
✅ set finalizer()
✅ order by()
✅ yawn formula queries()
✅ people whose favorite book was written by their favorite author()
✅ yawn query by string multiple()
✅ query hints()
✅ yawn equal or is null()
✅ yawn query by id()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnStringQueriesTest.xml
8 tests were completed in 455ms with 8 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnStringQueriesTest | 8✅ | 455ms |
✅ com.faire.yawn.database.YawnStringQueriesTest
✅ ilike on non-nullable column()
✅ ilike on nullable column()
✅ ilike with match mode on non-nullable column()
✅ like with match mode on non-nullable column()
✅ ilike with match mode on nullable column()
✅ like on non-nullable column()
✅ like with match mode on nullable column()
✅ like on nullable column()
✅ yawn-database-test/build/test-results/test/TEST-com.faire.yawn.database.YawnSubQueryTest.xml
7 tests were completed in 385ms with 7 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.database.YawnSubQueryTest | 7✅ | 385ms |
✅ com.faire.yawn.database.YawnSubQueryTest
✅ yawn query with a sub query using detached criteria with join()
✅ yawn query with a sub query using detached criteria with join criteria()
✅ can find authors of large books using a correlated subquery()
✅ yawn query with a sub query using detached criteria()
✅ yawn query with a sub query using detached criteria with left join()
✅ yawn query with a sub query using detached criteria projected to a collection()
✅ can use subquery restrictions within another restriction()
✅ yawn-gradle-plugin/build/test-results/test/TEST-com.faire.gradle.yawn.FaireYawnTest.xml
1 tests were completed in 68s with 1 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.gradle.yawn.FaireYawnTest | 1✅ | 68s |
✅ com.faire.gradle.yawn.FaireYawnTest
✅ basic project with ksp processor(GradleRunner, File)
✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityPathTest.xml
4 tests were completed in 187ms with 4 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.YawnEntityPathTest | 4✅ | 187ms |
✅ com.faire.yawn.YawnEntityPathTest
✅ can generate path with an un-aliased root()
✅ join column def path contains whole chain including root aliases()
✅ join column def path contains whole chain()
✅ can generate path with an aliased root for subqueries()
✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityProcessorJoinsTest.xml
2 tests were completed in 807ms with 2 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.YawnEntityProcessorJoinsTest | 2✅ | 807ms |
✅ com.faire.yawn.YawnEntityProcessorJoinsTest
✅ can generate column definition for one-to-one and many-to-one relations()
✅ can generate column definition for one-to-many and many-to-many relations()
✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnEntityProcessorTest.xml
8 tests were completed in 271ms with 8 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.YawnEntityProcessorTest | 8✅ | 271ms |
✅ com.faire.yawn.YawnEntityProcessorTest
✅ can generate column definition for non-relations()
✅ can generate embedded property definitions and types()
✅ can generate column definition for ElementCollection()
✅ nested class naming()
✅ ignore transient fields()
✅ can generate column definition for inheritance()
✅ match visibility of the original entity()
✅ generate a tableDef that inherit from a generic YawnTableDef abstract class()
✅ yawn-integration-test/build/test-results/test/TEST-com.faire.yawn.YawnProjectionProcessorTest.xml
1 tests were completed in 34ms with 1 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| com.faire.yawn.YawnProjectionProcessorTest | 1✅ | 34ms |
✅ com.faire.yawn.YawnProjectionProcessorTest
✅ simple projection is generated()