Feature/eav complete #59
Draft
GitHub Actions / Unit Tests Report
succeeded
Jul 24, 2023 in 1s
Unit Tests Report ✅
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
unit-tests-badaas.xml | 154✅ | 73s | ||
unit-tests-badctl.xml | 22✅ | 13s |
✅ unit-tests-badaas.xml
154 tests were completed in 73s with 154 passed, 0 failed and 0 skipped.
✅ github.com/ditrit/badaas/badorm
✅ TestCreatePostgreDSN
✅ TestCreateMySQLDSN
✅ TestParseCorrectUUID
✅ TestParseIncorrectUUID
✅ github.com/ditrit/badaas/configuration
✅ TestInitCommandsInitializer
✅ TestDatabaseConfigurationNewDBConfig
✅ TestDatabaseConfigurationGetPort
✅ TestDatabaseConfigurationGetHost
✅ TestDatabaseConfigurationGetUsername
✅ TestDatabaseConfigurationGetPassword
✅ TestDatabaseConfigurationGetSSLMode
✅ TestDatabaseConfigurationGetDBName
✅ TestDatabaseConfigurationGetRetryTime
✅ TestDatabaseConfigurationGetRetry
✅ TestDatabaseConfigurationLog
✅ TestHTTPServerConfigurationNewHttpServerConfiguration
✅ TestHTTPServerConfigurationGetPort
✅ TestHTTPServerConfigurationGetHost
✅ TestHTTPServerConfigurationGetAddr
✅ TestHTTPServerConfigurationGetMaxTimeout
✅ TestHTTPServerConfigurationLog
✅ TestInitializationConfigurationInitializationConfiguration
✅ TestInitializationConfigurationGetInit
✅ TestInitializationConfigurationLog
✅ TestLoggerConfigurationNewLoggerConfiguration
✅ TestLoggerConfigurationLoggerGetMode
✅ TestLoggerConfigurationLoggerRequestTemplate
✅ TestLoggerConfigurationLog
✅ TestPaginationConfigurationNewPaginationConfiguration
✅ TestPaginationConfigurationGetMaxElemPerPage
✅ TestPaginationConfigurationLog
✅ TestSessionConfigurationNewSessionConfiguration
✅ TestSessionConfigurationGetSessionDuration
✅ TestSessionConfigurationGetPullInterval
✅ TestSessionConfigurationGetRollDuration
✅ TestSessionConfigurationLog
✅ github.com/ditrit/badaas/controllers
✅ Test_BasicLoginHandler_MalformedRequest
✅ Test_BasicLoginHandler_UserNotFound
✅ Test_BasicLoginHandler_LoginFailed
✅ Test_BasicLoginHandler_LoginSuccess
✅ TestGetWithoutTypeReturnsError
✅ TestGetOfNotExistentTypeReturnsError
✅ TestGetWithoutEntityIDReturnsError
✅ TestGetWithEntityIDNotUUIDReturnsError
✅ TestGetWithEntityIDThatDoesNotExistReturnsError
✅ TestGetWithErrorInDBReturnsError
✅ TestGetWithCorrectIDReturnsObject
✅ TestGetAllWithoutTypeReturnsError
✅ TestGetAllOfNotExistentTypeReturnsError
✅ TestGetAllWithErrorInDBReturnsError
✅ TestGetAllWithoutParams
✅ TestGetAllWithParams
✅ TestDeleteWithoutTypeReturnsError
✅ TestDeleteOfNotExistentTypeReturnsError
✅ TestDeleteObjectWithErrorInDBReturnsError
✅ TestDeleteObjectReturnsNil
✅ TestCreateWithoutTypeReturnsError
✅ TestCreateObjectWithBadJSONReturnsError
✅ TestCreateOfNotExistentTypeReturnsError
✅ TestCreteObjectWithErrorInDBReturnsError
✅ TestCreteObjectReturnsObject
✅ TestModifyWithoutTypeReturnsError
✅ TestUpdateObjectWithBadJSONReturnsError
✅ TestModifyOfNotExistentTypeReturnsError
✅ TestUpdateObjectWithErrorInDBReturnsError
✅ TestUpdateObjectReturnsObject
✅ github.com/ditrit/badaas/httperrors
✅ TestTojson
✅ TestLog
✅ TestError
✅ TestWrite
✅ TestLogger
✅ TestNewErrorNotFound
✅ TestNewInternalServerError
✅ TestNewUnauthorizedError
✅ TestNewBadRequestError
✅ github.com/ditrit/badaas/logger
✅ TestInitializeDevelopmentLogger
✅ TestInitializeProductionLogger
✅ TestInitializeProductionLoggerNoConf
✅ github.com/ditrit/badaas/persistence/models
✅ TestNewDefaultValueReturnsErrorIfNotDefault
✅ TestNewDefaultValueReturnsDefaultIntForInt
✅ TestNewDefaultValueReturnsDefaultFloatForFloat
✅ TestNewDefaultValueReturnsDefaultStringForString
✅ TestNewDefaultValueReturnsDefaultBoolForBool
✅ TestNewDefaultValueReturnsErrorForRelation
✅ TestNewDefaultValueReturnsErrorForUnsupportedType
✅ TestMarshall
✅ TestRelationValueNeedsEntity
✅ TestRelationValueEntityHasToBeTheTargetOfTheAttribute
✅ TestRelationValueWithCorrespondingEntity
✅ TestNewNullValueRespondErrorIfAttributeIsRequired
✅ TestNewNullValueWorksIfAttributeIsNotRequired
✅ TestNewIntValueRespondErrorIsAttributeIfNotIntType
✅ TestNewIntValueWorks
✅ TestNewFloatValueRespondErrorIsAttributeIfNotFloatType
✅ TestNewFloatValueWorks
✅ TestNewBoolValueRespondErrorIsAttributeIfNotBoolType
✅ TestNewBoolValueWorks
✅ TestNewStringValueRespondErrorIsAttributeIfNotStringType
✅ TestNewStringValueWorks
✅ TestNewRelationValueRespondErrorIsAttributeIfNotRelationType
✅ TestSetNullWorks
✅ TestExpired
✅ TestCanBeRolled
✅ github.com/ditrit/badaas/persistence/repository
✅ Test/TestAddValueCheck2AddsValueCheckFor2Values
✅ Test/TestAddValueCheckAddsJoinWithEntitiesForMap
✅ Test/TestAddValueCheckAddsValueCheckForBool
✅ Test/TestAddValueCheckAddsValueCheckForNil
✅ Test/TestAddValueCheckAddsValueCheckForString
✅ Test/TestAddValueCheckAddsValueCheckForStringUUID
✅ Test/TestAddValueCheckAddsValueCheckIntAndFloatForFloat
✅ Test
✅ github.com/ditrit/badaas/router
✅ TestCreateSuperUser
✅ TestCreateSuperUser_UserExists
✅ TestCreateSuperUser_UserServiceError
✅ TestAddInfoRoutes
✅ TestAddLoginRoutes
✅ TestAddEAVRoutes
✅ github.com/ditrit/badaas/router/middlewares
✅ TestMiddlewareLogger
✅ github.com/ditrit/badaas/services/auth/protocols/basicauth
✅ TestSaltAndHashPassword
✅ TestCheckUserPassword
✅ github.com/ditrit/badaas/services/sessionservice
✅ TestNewSession
✅ TestLogInUser
✅ TestLogInUserDbError
✅ TestIsValid
✅ TestIsValid_SessionNotFound
✅ TestLogOutUser
✅ TestLogOutUserDbError
✅ TestLogOutUser_SessionNotFound
✅ TestRollSession
✅ TestRollSession_Expired
✅ TestRollSession_falseUUID
✅ TestRollSession_sessionNotFound
✅ Test_pullFromDB
✅ Test_pullFromDB_repoError
✅ Test_removeExpired
✅ Test_removeExpired_RepositoryError
✅ Test_get
✅ TestSessionCtx
✅ TestSessionCtxPanic
✅ github.com/ditrit/badaas/services/userservice
✅ TestNewUserService
✅ TestNewUserServiceDatabaseError
✅ TestNewUserServiceEmailNotValid
✅ TestGetUser
✅ TestGetUserNoUserFound
✅ TestGetUserWrongPassword
✅ github.com/ditrit/badaas/utils
✅ TestIntToSecond
✅ TestIsAnINT
✅ TestFindFirst/#00
✅ TestFindFirst/#01
✅ TestFindFirst/#02
✅ TestFindFirst/#03
✅ TestFindFirst/#04
✅ TestFindFirst
✅ github.com/ditrit/badaas/utils/validators
✅ TestValidEmail
✅ unit-tests-badctl.xml
22 tests were completed in 13s with 22 passed, 0 failed and 0 skipped.
✅ github.com/ditrit/badaas/tools/badctl/cmd/gen
✅ TestGenCockroach
✅ TestGenPostgres
✅ github.com/ditrit/badaas/tools/badctl/cmd/gen/conditions
✅ TestUIntModel
✅ TestUUIDModel
✅ TestBasicTypes
✅ TestBasicPointers
✅ TestBasicSlices
✅ TestBasicSlicesPointer
✅ TestGoEmbedded
✅ TestGormEmbedded
✅ TestCustomType
✅ TestColumnDefinition
✅ TestBelongsTo
✅ TestHasOne
✅ TestHasMany
✅ TestHasManyWithPointers
✅ TestSelfReferential
✅ TestMultiplePackage
✅ TestOverrideForeignKey
✅ TestOverrideReferences
✅ TestOverrideForeignKeyInverse
✅ TestOverrideReferencesInverse
Loading