You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduces gorm_simple_test.go with focused tests for Set/Get, InstanceSet/InstanceGet, error chaining (AddError), clone behavior in getInstance, context handling (WithContext), Expr helper, and ToSQL invocation using a noop dialector to keep execution lightweight.
Adds one new file gorm_simple_test.go containing a suite of focused unit-tests that exercise helper functionality in gorm.go without touching production code. A minimal in-memory noopDialector stub is introduced to avoid real DB interaction, keeping tests fast and isolated.
Key Changes
• Created gorm_simple_test.go (+159 LOC) with seven test functions covering Set/Get, InstanceSet/InstanceGet, AddError chaining, getInstance cloning paths (clone==0/1/2), WithContext, ToSQL, and Expr helper correctness
• Implemented lightweight noopDialector type inside the test file to satisfy the Dialector interface for unit testing
Affected Areas
• gorm_simple_test.go (new tests only)
This summary was automatically generated by @propel-code-bot
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What did this pull request do?
Introduces gorm_simple_test.go with focused tests for Set/Get, InstanceSet/InstanceGet, error chaining (AddError), clone behavior in getInstance, context handling (WithContext), Expr helper, and ToSQL invocation using a noop dialector to keep execution lightweight.