Skip to content

Feature/unsafe query #369

Feature/unsafe query

Feature/unsafe query #369

GitHub Actions / postgresql Integration Tests Report succeeded Jul 24, 2023 in 0s

postgresql Integration Tests Report ✅

Tests passed successfully

✅ integration-tests-postgresql.xml

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

Test suite Passed Failed Skipped Time
github.com/ditrit/badaas/testintegration 186✅ 3s

✅ github.com/ditrit/badaas/testintegration

✅ TestBaDaaS/TestGetUser
✅ TestBaDaaS
✅ TestBaDORM/TestGetByIDReturnsEntityIfIDMatch
✅ TestBaDORM/TestGetByIDReturnsErrorIfIDDontMatch
✅ TestBaDORM/TestGetReturnsEntityIfConditionsMatch
✅ TestBaDORM/TestGetReturnsErrorIfConditionsDontMatch
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionOfBoolType
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionOfFloatType
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionOfIncorrectType
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionOfIntType
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionOfRelationType
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatDoesNotExistReturnsDBError
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsAndFiltersTheMainEntity
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsBelongsTo
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsDifferentEntities
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsHasOneOptional
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsHasOneSelfReferential
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsMultipleTimes
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsOnDifferentAttributes
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsOnHasMany
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsOneToOne
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsOneToOneReversed
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsReturnsErrorIfNoRelation
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionThatJoinsUintBelongsTo
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionsOnUIntModel
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionsReturnsEmptyIfNotEntitiesCreated
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionsReturnsEmptyIfNothingMatch
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionsReturnsMultipleIfMultipleMatch
✅ TestBaDORM/TestGetEntitiesUnsafeWithConditionsReturnsOneIfOnlyOneMatch
✅ TestBaDORM/TestGetEntitiesUnsafeWithMultipleConditionsOfDifferentTypesWorks
✅ TestBaDORM/TestGetEntitiesUnsafeWithoutConditionsReturnsEmptyIfNotEntitiesCreated
✅ TestBaDORM/TestGetEntitiesUnsafeWithoutConditionsReturnsTheListWhenMultipleCreated
✅ TestBaDORM/TestGetEntitiesUnsafeWithoutConditionsReturnsTheOnlyOneIfOneEntityCreated
✅ TestBaDORM/TestConditionOfBoolType
✅ TestBaDORM/TestConditionOfByteArrayEmpty
✅ TestBaDORM/TestConditionOfByteArrayWithContent
✅ TestBaDORM/TestConditionOfCreatedAt
✅ TestBaDORM/TestConditionOfCustomType
✅ TestBaDORM/TestConditionOfDeletedAtNotNil
✅ TestBaDORM/TestConditionOfEmbedded
✅ TestBaDORM/TestConditionOfFloatType
✅ TestBaDORM/TestConditionOfGormEmbedded
✅ TestBaDORM/TestConditionOfID
✅ TestBaDORM/TestConditionOfIntType
✅ TestBaDORM/TestConditionOfPointerTypeWithValue
✅ TestBaDORM/TestConditionOfRelationType
✅ TestBaDORM/TestConditionOfRelationTypeOptionalByNil
✅ TestBaDORM/TestConditionOfRelationTypeOptionalWithValue
✅ TestBaDORM/TestConditionsOnUIntModel
✅ TestBaDORM/TestConditionsReturnsEmptyIfNotEntitiesCreated
✅ TestBaDORM/TestConditionsReturnsEmptyIfNothingMatch
✅ TestBaDORM/TestConditionsReturnsMultipleIfMultipleMatch
✅ TestBaDORM/TestConditionsReturnsOneIfOnlyOneMatch
✅ TestBaDORM/TestDeletedAtConditionIsAddedAutomatically
✅ TestBaDORM/TestEmptyConnectionConditionMakesNothing
✅ TestBaDORM/TestEmptyContainerConditionReturnsError
✅ TestBaDORM/TestGetEntitiesReturnsEmptyIfNotEntitiesCreated
✅ TestBaDORM/TestGetEntitiesReturnsTheListWhenMultipleCreated
✅ TestBaDORM/TestGetEntitiesReturnsTheOnlyOneIfOneEntityCreated
✅ TestBaDORM/TestGetEntityReturnsErrorIfNotEntityCreated
✅ TestBaDORM/TestGetEntityReturnsErrorIfNotEntityMatch
✅ TestBaDORM/TestGetEntityReturnsTheEntityIfItIsCreate
✅ TestBaDORM/TestMultipleConditionsAreConnectedByAnd
✅ TestBaDORM/TestMultipleConditionsDifferentOperators
✅ TestBaDORM/TestMultipleConditionsOfDifferentTypesWorks
✅ TestBaDORM/TestNot
✅ TestBaDORM/TestNotOr
✅ TestBaDORM/TestNotWithMultipleConditionsAreConnectedByAnd
✅ TestBaDORM/TestOr
✅ TestBaDORM/TestUnsafeCondition
✅ TestBaDORM/TestXor
✅ TestBaDORM/TestConditionThatJoinsAddsDeletedAtAutomatically
✅ TestBaDORM/TestConditionThatJoinsAndFiltersByNil
✅ TestBaDORM/TestConditionThatJoinsAndFiltersTheMainEntity
✅ TestBaDORM/TestConditionThatJoinsBelongsTo
✅ TestBaDORM/TestConditionThatJoinsDifferentEntities
✅ TestBaDORM/TestConditionThatJoinsHasOneOptional
✅ TestBaDORM/TestConditionThatJoinsHasOneSelfReferential
✅ TestBaDORM/TestConditionThatJoinsMultipleTimes
✅ TestBaDORM/TestConditionThatJoinsOnDeletedAt
✅ TestBaDORM/TestConditionThatJoinsOnDifferentAttributes
✅ TestBaDORM/TestConditionThatJoinsOnHasMany
✅ TestBaDORM/TestConditionThatJoinsOneToOne
✅ TestBaDORM/TestConditionThatJoinsOneToOneReversed
✅ TestBaDORM/TestConditionThatJoinsUintBelongsTo
✅ TestBaDORM/TestConditionThatJoinsWithEntityThatDefinesTableName
✅ TestBaDORM/TestDynamicOperatorJoinMoreThanOnceWithSelectJoin
✅ TestBaDORM/TestDynamicOperatorJoinMoreThanOnceWithSelectJoinOnMultivalueOperator
✅ TestBaDORM/TestDynamicOperatorJoinMoreThanOnceWithoutSelectJoinOnMultivalueOperatorReturnsError
✅ TestBaDORM/TestDynamicOperatorJoinMoreThanOnceWithoutSelectJoinReturnsError
✅ TestBaDORM/TestDynamicOperatorOver2Tables
✅ TestBaDORM/TestDynamicOperatorOver2TablesAtMoreLevel
✅ TestBaDORM/TestDynamicOperatorWithNotJoinedModelReturnsError
✅ TestBaDORM/TestJoinWithEmptyConnectionConditionMakesNothing
✅ TestBaDORM/TestJoinWithEmptyContainerConditionMakesNothing
✅ TestBaDORM/TestJoinWithUnsafeCondition
✅ TestBaDORM/TestJoinMultipleTimesAndPreloadDiamond
✅ TestBaDORM/TestJoinMultipleTimesAndPreloadWithCondition
✅ TestBaDORM/TestJoinMultipleTimesAndPreloadWithoutCondition
✅ TestBaDORM/TestNoPreloadCollection
✅ TestBaDORM/TestNoPreloadNullableAtSecondLevel
✅ TestBaDORM/TestNoPreloadOneToOne
✅ TestBaDORM/TestNoPreloadReturnsErrorOnGetRelation
✅ TestBaDORM/TestNoPreloadWhenItsNullKnowsItsReallyNull
✅ TestBaDORM/TestPreloadAtSecondLevelWorksWithManualPreload
✅ TestBaDORM/TestPreloadCollection
✅ TestBaDORM/TestPreloadDifferentEntitiesWithConditions
✅ TestBaDORM/TestPreloadDifferentEntitiesWithoutConditions
✅ TestBaDORM/TestPreloadEmptyCollection
✅ TestBaDORM/TestPreloadHasManyReversed
✅ TestBaDORM/TestPreloadListAndNestedAttributes
✅ TestBaDORM/TestPreloadListAndNestedAttributesWithFiltersReturnsError
✅ TestBaDORM/TestPreloadListAndNestedAttributesWithoutPreloadReturnsError
✅ TestBaDORM/TestPreloadMultipleListsAndNestedAttributes
✅ TestBaDORM/TestPreloadNullableAtSecondLevel
✅ TestBaDORM/TestPreloadOneToOne
✅ TestBaDORM/TestPreloadOneToOneReversed
✅ TestBaDORM/TestPreloadRelations
✅ TestBaDORM/TestPreloadSelfReferential
✅ TestBaDORM/TestPreloadSelfReferentialAtSecondLevel
✅ TestBaDORM/TestPreloadUIntModel
✅ TestBaDORM/TestPreloadWithWhereConditionFilters
✅ TestBaDORM/TestPreloadWithoutWhereConditionDoesNotFilter
✅ TestBaDORM/TestPreloadWithoutWhereConditionDoesNotFilterAtSecondLevel
✅ TestBaDORM/TestArrayIn
✅ TestBaDORM/TestArrayNotIn
✅ TestBaDORM/TestBetween
✅ TestBaDORM/TestDynamicOperatorForBadORMModelAttribute
✅ TestBaDORM/TestDynamicOperatorForBasicType
✅ TestBaDORM/TestDynamicOperatorForCustomType
✅ TestBaDORM/TestEqNullableNullReturnsError
✅ TestBaDORM/TestEqOrIsNullNilPointer
✅ TestBaDORM/TestEqOrIsNullNotNilPointer
✅ TestBaDORM/TestEqOrIsNullNotRelated
✅ TestBaDORM/TestEqOrIsNullNullableNil
✅ TestBaDORM/TestEqOrIsNullNullableNotNil
✅ TestBaDORM/TestEqOrIsNullTNil
✅ TestBaDORM/TestEqOrIsNullTNilOfType
✅ TestBaDORM/TestEqOrIsNullTNotNil
✅ TestBaDORM/TestEqPointers
✅ TestBaDORM/TestGt
✅ TestBaDORM/TestGtOrEq
✅ TestBaDORM/TestILike
✅ TestBaDORM/TestIsDistinct
✅ TestBaDORM/TestIsFalse
✅ TestBaDORM/TestIsNotDistinct
✅ TestBaDORM/TestIsNotDistinctNullValue
✅ TestBaDORM/TestIsNotFalse
✅ TestBaDORM/TestIsNotNull
✅ TestBaDORM/TestIsNotNullNotPointers
✅ TestBaDORM/TestIsNotTrue
✅ TestBaDORM/TestIsNotUnknown
✅ TestBaDORM/TestIsNull
✅ TestBaDORM/TestIsNullNotPointers
✅ TestBaDORM/TestIsTrue
✅ TestBaDORM/TestIsUnknown
✅ TestBaDORM/TestLike
✅ TestBaDORM/TestLikeEscape
✅ TestBaDORM/TestLikeOnNumeric
✅ TestBaDORM/TestLt
✅ TestBaDORM/TestLtNullableNullReturnsError
✅ TestBaDORM/TestLtOrEq
✅ TestBaDORM/TestMultitypeMultivalueOperatorWithAFieldAndAValue
✅ TestBaDORM/TestMultitypeMultivalueOperatorWithAFieldRelatedAndAValue
✅ TestBaDORM/TestMultitypeMultivalueOperatorWithFieldOfAnotherTypeReturnsError
✅ TestBaDORM/TestMultitypeMultivalueOperatorWithFieldOfNotRelatedTypeReturnsError
✅ TestBaDORM/TestMultitypeMultivalueOperatorWithValueOfAnotherTypeReturnsError
✅ TestBaDORM/TestMultitypeOperatorForBadORMModelAttribute
✅ TestBaDORM/TestMultitypeOperatorForNotNullTypeCanBeComparedWithNullableType
✅ TestBaDORM/TestMultitypeOperatorForNullableTypeCanBeComparedWithNotNullType
✅ TestBaDORM/TestMultitypeOperatorWithFieldOfAnotherTypeReturnsError
✅ TestBaDORM/TestNotBetween
✅ TestBaDORM/TestNotEq
✅ TestBaDORM/TestNotEqOrIsNotNullTNil
✅ TestBaDORM/TestNotEqOrIsNotNullTNotNil
✅ TestBaDORM/TestNotGt
✅ TestBaDORM/TestNotLt
✅ TestBaDORM/TestPosixRegexCaseInsensitive
✅ TestBaDORM/TestPosixRegexCaseSensitive
✅ TestBaDORM/TestPosixRegexNotPosix
✅ TestBaDORM/TestSimilarTo
✅ TestBaDORM/TestUnsafeOperatorCanCompareFieldsThatMapToTheSameType
✅ TestBaDORM/TestUnsafeOperatorInCaseFieldWithTypesNotMatch
✅ TestBaDORM/TestUnsafeOperatorInCaseTypesNotMatchConvertible
✅ TestBaDORM/TestUnsafeOperatorInCaseTypesNotMatchNotConvertible
✅ TestBaDORM