Skip to content

Feature/eav complete #370

Feature/eav complete

Feature/eav complete #370

GitHub Actions / sqlserver Integration Tests Report succeeded Jul 24, 2023 in 1s

sqlserver Integration Tests Report ✅

Tests passed successfully

✅ integration-tests-sqlserver.xml

204 tests were completed in 20s with 204 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
github.com/ditrit/badaas/testintegration 204✅ 10s

✅ github.com/ditrit/badaas/testintegration

✅ TestBaDaaS/TestGetUser
✅ TestBaDaaS/TestCreateMultipleEntitiesDoesNotGenerateGormBug
✅ TestBaDaaS/TestCreateReturnsErrorIfEntityTypeDoesNotExist
✅ TestBaDaaS/TestCreateReturnsErrorIfRelationAttributePointsToNotExistentType
✅ TestBaDaaS/TestCreateReturnsErrorIfTheTypeOfAValueIsUnsupported
✅ TestBaDaaS/TestCreateReturnsErrorIfUUIDCantBeParsed
✅ TestBaDaaS/TestCreatesDefaultAttributes
✅ TestBaDaaS/TestCreatesIntAttributeEvenIfItIsInFloatFormat
✅ TestBaDaaS/TestCreatesWithoutRequiredValueRespondsError
✅ TestBaDaaS/TestDeleteEntityReturnsErrorIfEntityDoesNotExist
✅ TestBaDaaS/TestDeleteEntityReturnsErrorIfEntityTypeDoesNotMatch
✅ TestBaDaaS/TestDeleteWorks
✅ TestBaDaaS/TestGetEntitiesOfNotExistentTypeReturnsError
✅ TestBaDaaS/TestGetEntitiesWithConditionFilterByNull
✅ TestBaDaaS/TestGetEntitiesWithConditionOfBoolType
✅ TestBaDaaS/TestGetEntitiesWithConditionOfFloatType
✅ TestBaDaaS/TestGetEntitiesWithConditionOfIncorrectTypeReturnsEmptyList
✅ TestBaDaaS/TestGetEntitiesWithConditionOfIntType
✅ TestBaDaaS/TestGetEntitiesWithConditionOfRelationType
✅ TestBaDaaS/TestGetEntitiesWithConditionThatDoesNotExistReturnsEmpty
✅ TestBaDaaS/TestGetEntitiesWithConditionThatJoins
✅ TestBaDaaS/TestGetEntitiesWithConditionThatJoinsDifferentEntities
✅ TestBaDaaS/TestGetEntitiesWithConditionThatJoinsMultipleTimes
✅ TestBaDaaS/TestGetEntitiesWithConditionThatJoinsOnDifferentAttributes
✅ TestBaDaaS/TestGetEntitiesWithConditionsReturnsEmptyIfNotEntitiesCreated
✅ TestBaDaaS/TestGetEntitiesWithConditionsReturnsEmptyIfNothingMatch
✅ TestBaDaaS/TestGetEntitiesWithConditionsReturnsMultipleIfMultipleMatch
✅ TestBaDaaS/TestGetEntitiesWithConditionsReturnsOneIfOnlyOneMatch
✅ TestBaDaaS/TestGetEntitiesWithMultipleConditionsOfDifferentTypesWorks
✅ TestBaDaaS/TestGetEntitiesWithoutConditionsReturnsEmptyIfNotEntitiesCreated
✅ TestBaDaaS/TestGetEntitiesWithoutConditionsReturnsTheListWhenMultipleCreated
✅ TestBaDaaS/TestGetEntitiesWithoutConditionsReturnsTheOnlyOneIfOneEntityCreated
✅ TestBaDaaS/TestGetEntityReturnsErrorIfEntityDoesNotExist
✅ TestBaDaaS/TestGetEntityReturnsErrorIfEntityTypeDoesNotMatch
✅ TestBaDaaS/TestGetEntityWorksIfEntityTypeMatch
✅ TestBaDaaS/TestUpdateEntityDoesNotUpdateAValueIfOtherFails
✅ TestBaDaaS/TestUpdateEntityMultipleTimesDoesNotGenerateGormBug
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfEntityDoesNotExist
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfIntForStringType
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfStringForBoolType
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfStringForFloatType
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfStringForIntType
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfUUIDCantBeParsedForRelationType
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfUUIDDoesNotCorrespondsToTheRelationEntityType
✅ TestBaDaaS/TestUpdateEntityReturnsErrorIfUUIDDoesNotExists
✅ TestBaDaaS/TestUpdateEntityWorksForAllTheTypes
✅ TestBaDaaS
✅ TestBaDORM/TestGetByIDReturnsEntityIfIDMatch
✅ TestBaDORM/TestGetByIDReturnsErrorIfIDDontMatch
✅ TestBaDORM/TestGetReturnsEntityIfConditionsMatch
✅ TestBaDORM/TestGetReturnsErrorIfConditionsDontMatch
✅ 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