gorm/tests
Jinzhu 39d84cba5f Add serializer support (#5078)
* Update context

* Update GormFieldValuer

* Add Serializer

* Add Serializer Interface

* Refactor gorm field

* Refactor setter, valuer

* Add sync.Pool

* Fix test

* Add pool manager

* Fix pool manager

* Add poolInitializer

* Add Serializer Scan support

* Add Serializer Value method

* Add serializer test

* Finish Serializer

* Fix JSONSerializer for postgres

* Fix JSONSerializer for sqlserver

* Test serializer tag

* Add unixtime serializer

* Update go.mod
2022-02-19 17:02:53 +08:00
..
.gitignore Refactor Prepared Statement 2020-07-28 14:46:48 +08:00
README.md Setup tests script 2020-02-23 09:38:51 +08:00
associations_belongs_to_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
associations_has_many_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
associations_has_one_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
associations_many2many_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
associations_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
benchmark_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
callbacks_test.go Fix failed to guess relations for embedded types, close #3224 2020-08-04 12:25:34 +08:00
connection_test.go fix: omit not work when use join (#5034) 2022-01-28 22:16:42 +08:00
count_test.go preoload not allowd before count (#5023) 2022-01-30 18:17:06 +08:00
create_test.go Add serializer support (#5078) 2022-02-19 17:02:53 +08:00
customize_field_test.go Fix use uint to for autoCreateTime, autoUpdateTime 2020-09-11 17:33:31 +08:00
default_value_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
delete_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
distinct_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
docker-compose.yml Fix docker-compose test env for Mac M1 2022-01-30 22:05:38 +08:00
embedded_struct_test.go Fix create database foreign keys for same type having has many/one & many2many relationships, close #3424 2020-09-08 18:25:29 +08:00
go.mod Add serializer support (#5078) 2022-02-19 17:02:53 +08:00
gorm_test.go Improve returning support 2021-10-26 22:40:14 +08:00
group_by_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
helper_test.go Clean up associations before Preload, close #3345 2020-09-01 13:48:37 +08:00
hooks_test.go Don't call AfterFind hooks if no record found, close #4048 2021-02-07 12:44:59 +08:00
joins_table_test.go Support delete associations with Select when deleting 2020-09-10 21:46:18 +08:00
joins_test.go fix: omit not work when use join (#5034) 2022-01-28 22:16:42 +08:00
main_test.go Update test script 2020-06-24 19:09:19 +08:00
migrate_test.go fix: auto migration column order unpredictable (#4980) 2022-01-06 18:55:20 +08:00
multi_primary_keys_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
named_argument_test.go Fix: Where clauses with named arguments may cause generation of unintended queries (#4937) 2021-12-21 19:50:00 +08:00
named_polymorphic_test.go Add index priority supports 2020-07-08 17:59:40 +08:00
non_std_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
postgres_test.go Add unused argument (#4871) 2021-11-23 17:11:52 +08:00
preload_suits_test.go Fix failed to parse relations when using goroutinue, close #3790 2020-11-27 14:32:20 +08:00
preload_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
prepared_stmt_test.go Fix prepared statement in transaction mode can't be shared in normal operations, close #3927 2021-01-10 16:46:06 +08:00
query_test.go Test query with Or and soft delete 2022-02-08 16:31:24 +08:00
scan_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
scanner_valuer_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
scopes_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
serializer_test.go Add serializer support (#5078) 2022-02-19 17:02:53 +08:00
soft_delete_test.go fix: generate sql incorrect when use soft_delete and only one OR (#4969) 2021-12-30 11:47:14 +08:00
sql_builder_test.go Better support Stringer when explain SQL 2022-02-09 15:17:25 +08:00
table_test.go fix: table couln't be reentrant (#4556) 2021-08-09 13:20:22 +08:00
tests_all.sh Fix github action 2022-01-30 22:46:41 +08:00
tests_test.go Fix docker-compose test env for Mac M1 2022-01-30 22:05:38 +08:00
transaction_test.go Fix new session with Begin, close #4120 2021-02-26 16:43:43 +08:00
update_belongs_to_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
update_has_many_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
update_has_one_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
update_many2many_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
update_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00
upsert_test.go ci: add gofumpt check in reviewdog (#4973) 2022-01-06 15:02:53 +08:00

README.md

Test Guide

cd tests
# prepare test databases
docker-compose up

# run all tests
./tests_all.sh