gogf / gf
Files Coverage
container/garray/garray_func.go 100.00%
container/garray/garray_normal_any.go 98.52%
container/garray/garray_normal_int.go 98.48%
container/garray/garray_normal_str.go 98.32%
container/garray/garray_sorted_any.go 95.94%
container/garray/garray_sorted_int.go 97.28%
container/garray/garray_sorted_str.go 97.14%
container/glist/glist.go 73.99%
container/gmap/gmap.go 100.00%
container/gmap/gmap_hash_any_any_map.go 97.12%
container/gmap/gmap_hash_int_any_map.go 96.19%
container/gmap/gmap_hash_int_int_map.go 95.18%
container/gmap/gmap_hash_int_str_map.go 94.21%
container/gmap/gmap_hash_str_any_map.go 98.00%
container/gmap/gmap_hash_str_int_map.go 95.83%
container/gmap/gmap_hash_str_str_map.go 96.03%
container/gmap/gmap_list_map.go 90.16%
container/gmap/gmap_tree_map.go 100.00%
container/gpool/gpool.go 97.83%
container/gqueue/gqueue.go 100.00%
container/gring/gring.go 100.00%
container/gset/gset_any_set.go 99.15%
container/gset/gset_int_set.go 99.08%
container/gset/gset_str_set.go 99.14%
container/gtree/gtree_avltree.go 95.98%
container/gtree/gtree_btree.go 90.37%
container/gtree/gtree_redblacktree.go 93.24%
container/gtype/gtype.go 100.00%
container/gtype/gtype_bool.go 100.00%
container/gtype/gtype_byte.go 100.00%
container/gtype/gtype_bytes.go 91.30%
container/gtype/gtype_float32.go 100.00%
container/gtype/gtype_float64.go 100.00%
container/gtype/gtype_int.go 100.00%
container/gtype/gtype_int32.go 100.00%
container/gtype/gtype_int64.go 100.00%
container/gtype/gtype_interface.go 90.91%
container/gtype/gtype_string.go 100.00%
container/gtype/gtype_uint.go 100.00%
container/gtype/gtype_uint32.go 100.00%
container/gtype/gtype_uint64.go 100.00%
container/gvar/gvar.go 96.55%
container/gvar/gvar_is.go 100.00%
container/gvar/gvar_list.go 100.00%
container/gvar/gvar_map.go 100.00%
container/gvar/gvar_scan.go 100.00%
container/gvar/gvar_slice.go 100.00%
container/gvar/gvar_struct.go 100.00%
contrib/config/apollo/apollo.go 64.38%
contrib/config/kubecm/kubecm.go 38.38%
contrib/config/kubecm/kubecm_kube.go 100.00%
contrib/config/nacos/nacos.go 50.77%
contrib/drivers/clickhouse/clickhouse.go 73.47%
contrib/drivers/dm/dm.go 73.68%
contrib/drivers/mssql/mssql.go 77.27%
contrib/drivers/mysql/mysql.go 69.39%
contrib/drivers/oracle/oracle.go 79.45%
contrib/drivers/pgsql/pgsql.go 64.65%
contrib/drivers/pgsql/pgsql_result.go 100.00%
contrib/drivers/sqlite/sqlite.go 71.34%
contrib/registry/polaris/polaris.go 59.26%
contrib/registry/polaris/polaris_discovery.go 68.97%
contrib/registry/polaris/polaris_registrar.go 73.64%
contrib/registry/polaris/polaris_service.go 50.00%
contrib/registry/polaris/polaris_watcher.go 67.86%
contrib/registry/zookeeper/zookeeper.go 60.87%
contrib/registry/zookeeper/zookeeper_discovery.go 33.33%
contrib/registry/zookeeper/zookeeper_func.go 100.00%
contrib/registry/zookeeper/zookeeper_registrar.go 44.00%
contrib/registry/zookeeper/zookeeper_watcher.go 48.89%
crypto/gaes/gaes.go 85.47%
crypto/gcrc32/gcrc32.go 100.00%
crypto/gdes/gdes.go 88.15%
crypto/gmd5/gmd5.go 44.44%
crypto/gsha1/gsha1.go 59.09%
database/gdb/gdb.go 68.34%
database/gdb/gdb_core.go 71.17%
database/gdb/gdb_core_config.go 71.43%
database/gdb/gdb_core_ctx.go 95.24%
database/gdb/gdb_core_link.go 50.00%
database/gdb/gdb_core_structure.go 68.86%
database/gdb/gdb_core_trace.go 8.89%
database/gdb/gdb_core_transaction.go 64.73%
database/gdb/gdb_core_underlying.go 73.31%
database/gdb/gdb_core_utility.go 66.19%
database/gdb/gdb_driver_default.go 69.23%
database/gdb/gdb_driver_wrapper.go 75.00%
database/gdb/gdb_driver_wrapper_db.go 92.50%
database/gdb/gdb_func.go 86.15%
database/gdb/gdb_model.go 75.00%
database/gdb/gdb_model_builder.go 97.30%
database/gdb/gdb_model_builder_where.go 92.86%
database/gdb/gdb_model_builder_where_prefix.go 28.57%
database/gdb/gdb_model_builder_whereor.go 94.64%
database/gdb/gdb_model_builder_whereor_prefix.go 27.27%
database/gdb/gdb_model_cache.go 77.78%
database/gdb/gdb_model_delete.go 88.00%
database/gdb/gdb_model_fields.go 47.40%
database/gdb/gdb_model_hook.go 88.10%
database/gdb/gdb_model_insert.go 64.36%
database/gdb/gdb_model_join.go 92.54%
database/gdb/gdb_model_lock.go 0.00%
database/gdb/gdb_model_option.go 100.00%
database/gdb/gdb_model_order_group.go 53.85%
database/gdb/gdb_model_select.go 73.14%
database/gdb/gdb_model_time.go 78.07%
database/gdb/gdb_model_transaction.go 0.00%
database/gdb/gdb_model_update.go 77.50%
database/gdb/gdb_model_utility.go 82.50%
database/gdb/gdb_model_where.go 88.89%
database/gdb/gdb_model_where_prefix.go 14.29%
database/gdb/gdb_model_whereor.go 92.86%
database/gdb/gdb_model_whereor_prefix.go 7.69%
database/gdb/gdb_model_with.go 74.56%
database/gdb/gdb_result.go 32.14%
database/gdb/gdb_schema.go 85.71%
database/gdb/gdb_statement.go 48.98%
database/gdb/gdb_type_record.go 87.50%
database/gdb/gdb_type_result.go 90.35%
database/gdb/gdb_type_result_scanlist.go 54.75%
database/gredis/gredis.go 45.45%
database/gredis/gredis_adapter_goredis.go 91.04%
database/gredis/gredis_adapter_goredis_conn.go 65.67%
database/gredis/gredis_config.go 77.42%
database/gredis/gredis_instance.go 77.78%
database/gredis/gredis_redis.go 42.86%
database/gredis/gredis_redis_conn.go 82.86%
database/gredis/gredis_redis_trace.go 19.05%
database/gredis/gredis_subscription.go 0.00%
debug/gdebug/gdebug_caller.go 79.28%
debug/gdebug/gdebug_grid.go 100.00%
debug/gdebug/gdebug_stack.go 92.31%
debug/gdebug/gdebug_version.go 71.43%
encoding/gbase64/gbase64.go 53.33%
encoding/gbinary/gbinary.go 77.42%
encoding/gbinary/gbinary_be.go 79.37%
encoding/gbinary/gbinary_bit.go 87.50%
encoding/gbinary/gbinary_le.go 79.37%
encoding/gcharset/gcharset.go 87.76%
encoding/gcompress/gcompress_gzip.go 52.04%
encoding/gcompress/gcompress_zip.go 53.19%
encoding/gcompress/gcompress_zlib.go 67.57%
encoding/ghash/ghash_ap.go 100.00%
encoding/ghash/ghash_bkdr.go 100.00%
encoding/ghash/ghash_djb.go 100.00%
encoding/ghash/ghash_elf.go 100.00%
encoding/ghash/ghash_jshash.go 100.00%
encoding/ghash/ghash_pjw.go 100.00%
encoding/ghash/ghash_rs.go 100.00%
encoding/ghash/ghash_sdbm.go 100.00%
encoding/ghtml/ghtml.go 100.00%
encoding/gini/gini.go 82.93%
encoding/gjson/gjson.go 83.23%
encoding/gjson/gjson_api.go 94.59%
encoding/gjson/gjson_api_config.go 100.00%
encoding/gjson/gjson_api_encoding.go 85.19%
encoding/gjson/gjson_api_new_load.go 96.68%
encoding/gjson/gjson_implements.go 80.00%
encoding/gjson/gjson_stdlib_json_util.go 89.36%
encoding/gproperties/gproperties.go 81.32%
encoding/gtoml/gtoml.go 100.00%
encoding/gurl/url.go 91.11%
encoding/gxml/gxml.go 71.01%
encoding/gyaml/gyaml.go 87.23%
errors/gcode/gcode.go 100.00%
errors/gcode/gcode_local.go 78.57%
errors/gerror/gerror.go 40.00%
errors/gerror/gerror_api.go 100.00%
errors/gerror/gerror_api_code.go 96.51%
errors/gerror/gerror_api_option.go 100.00%
errors/gerror/gerror_api_stack.go 93.85%
errors/gerror/gerror_error.go 89.02%
errors/gerror/gerror_error_code.go 100.00%
errors/gerror/gerror_error_format.go 66.67%
errors/gerror/gerror_error_json.go 100.00%
errors/gerror/gerror_error_stack.go 88.89%
frame/g/g_func.go 76.92%
frame/g/g_object.go 81.25%
frame/g/g_setting.go 100.00%
frame/gins/gins.go 100.00%
frame/gins/gins_config.go 100.00%
frame/gins/gins_database.go 57.14%
frame/gins/gins_httpclient.go 100.00%
frame/gins/gins_i18n.go 100.00%
frame/gins/gins_log.go 51.52%
frame/gins/gins_redis.go 60.00%
frame/gins/gins_resource.go 100.00%
frame/gins/gins_server.go 26.56%
frame/gins/gins_view.go 87.18%
i18n/gi18n/gi18n.go 50.00%
i18n/gi18n/gi18n_ctx.go 57.14%
i18n/gi18n/gi18n_instance.go 100.00%
i18n/gi18n/gi18n_manager.go 83.33%
internal/command/command.go 96.20%
internal/deepcopy/deepcopy.go 96.39%
internal/empty/empty.go 74.05%
internal/fileinfo/fileinfo.go 78.95%
internal/httputil/httputils.go 60.87%
internal/intlog/intlog.go 47.83%
internal/json/json.go 84.38%
internal/mutex/mutex.go 100.00%
internal/reflection/reflection.go 68.42%
internal/rwmutex/rwmutex.go 100.00%
internal/tracing/tracing.go 100.00%
internal/utils/utils_array.go 83.33%
internal/utils/utils_debug.go 75.00%
internal/utils/utils_io.go 60.71%
internal/utils/utils_is.go 89.47%
internal/utils/utils_list.go 100.00%
internal/utils/utils_map.go 100.00%
internal/utils/utils_str.go 94.57%
net/gclient/gclient.go 100.00%
net/gclient/gclient_bytes.go 89.66%
net/gclient/gclient_chain.go 100.00%
net/gclient/gclient_config.go 94.78%
net/gclient/gclient_content.go 100.00%
net/gclient/gclient_discovery.go 11.48%
net/gclient/gclient_dump.go 67.44%
net/gclient/gclient_middleware.go 77.78%
net/gclient/gclient_request.go 72.73%
net/gclient/gclient_request_obj.go 53.85%
net/gclient/gclient_response.go 90.00%
net/gclient/gclient_tracing.go 82.00%
net/gclient/gclient_tracing_tracer.go 60.20%
net/gclient/gclient_var.go 100.00%
net/gclient/gclient_websocket.go 100.00%
net/ghttp/ghttp.go 100.00%
net/ghttp/ghttp_func.go 62.50%
net/ghttp/ghttp_middleware_cors.go 0.00%
net/ghttp/ghttp_middleware_handler_response.go 89.47%
net/ghttp/ghttp_middleware_json_body.go 100.00%
net/ghttp/ghttp_middleware_tracing.go 89.06%
net/ghttp/ghttp_request.go 83.46%
net/ghttp/ghttp_request_auth.go 45.00%
net/ghttp/ghttp_request_middleware.go 82.73%
net/ghttp/ghttp_request_param.go 74.77%
net/ghttp/ghttp_request_param_ctx.go 82.14%
net/ghttp/ghttp_request_param_file.go 50.00%
net/ghttp/ghttp_request_param_form.go 42.19%
net/ghttp/ghttp_request_param_page.go 78.05%
net/ghttp/ghttp_request_param_param.go 85.71%
net/ghttp/ghttp_request_param_query.go 43.18%
net/ghttp/ghttp_request_param_request.go 62.30%
net/ghttp/ghttp_request_param_router.go 76.47%
net/ghttp/ghttp_request_view.go 39.13%
net/ghttp/ghttp_response.go 37.65%
net/ghttp/ghttp_response_cors.go 58.33%
net/ghttp/ghttp_response_view.go 54.55%
net/ghttp/ghttp_response_write.go 36.79%
net/ghttp/ghttp_response_writer.go 100.00%
net/ghttp/ghttp_server.go 65.96%
net/ghttp/ghttp_server_admin.go 15.87%
net/ghttp/ghttp_server_admin_process.go 0.00%
net/ghttp/ghttp_server_admin_unix.go 61.29%
net/ghttp/ghttp_server_config.go 61.50%
net/ghttp/ghttp_server_config_cookie.go 61.54%
net/ghttp/ghttp_server_config_logging.go 56.25%
net/ghttp/ghttp_server_config_mess.go 66.67%
net/ghttp/ghttp_server_config_route.go 75.00%
net/ghttp/ghttp_server_config_session.go 25.00%
net/ghttp/ghttp_server_config_static.go 54.67%
net/ghttp/ghttp_server_cookie.go 85.00%
net/ghttp/ghttp_server_domain.go 37.50%
net/ghttp/ghttp_server_error_logger.go 0.00%
net/ghttp/ghttp_server_graceful.go 60.57%
net/ghttp/ghttp_server_handler.go 64.14%
net/ghttp/ghttp_server_log.go 74.14%
net/ghttp/ghttp_server_openapi.go 81.25%
net/ghttp/ghttp_server_plugin.go 0.00%
net/ghttp/ghttp_server_pprof.go 48.57%
net/ghttp/ghttp_server_registry.go 8.33%
net/ghttp/ghttp_server_router.go 81.95%
net/ghttp/ghttp_server_router_group.go 86.36%
net/ghttp/ghttp_server_router_hook.go 92.75%
net/ghttp/ghttp_server_router_middleware.go 100.00%
net/ghttp/ghttp_server_router_serve.go 76.92%
net/ghttp/ghttp_server_service_handler.go 59.70%
net/ghttp/ghttp_server_service_object.go 87.50%
net/ghttp/ghttp_server_status.go 100.00%
net/ghttp/ghttp_server_swagger.go 75.00%
net/ghttp/ghttp_server_util.go 100.00%
net/ghttp/internal/swaggerui/swaggerui-redoc.go 33.33%
net/ghttp/testdata/https/packed/packed.go 33.33%
net/gipv4/gipv4.go 8.00%
net/gipv4/gipv4_ip.go 38.04%
net/gipv4/gipv4_lookup.go 0.00%
net/gipv4/gipv4_mac.go 38.10%
net/gipv6/gipv6.go 100.00%
net/goai/goai.go 82.47%
net/goai/goai_callback.go 0.00%
net/goai/goai_config.go 100.00%
net/goai/goai_example.go 0.00%
net/goai/goai_external_docs.go 57.14%
net/goai/goai_header.go 0.00%
net/goai/goai_link.go 0.00%
net/goai/goai_operation.go 46.15%
net/goai/goai_parameter.go 46.15%
net/goai/goai_parameter_ref.go 81.67%
net/goai/goai_path.go 66.41%
net/goai/goai_requestbody.go 80.00%
net/goai/goai_response.go 46.15%
net/goai/goai_response_ref.go 80.33%
net/goai/goai_security.go 0.00%
net/goai/goai_shema.go 71.33%
net/goai/goai_shema_ref.go 77.22%
net/goai/goai_shemas.go 100.00%
net/goai/goai_xextensions.go 100.00%
net/gsel/gsel.go 0.00%
net/gsel/gsel_builder.go 0.00%
net/gsel/gsel_builder_least_connection.go 0.00%
net/gsel/gsel_builder_random.go 0.00%
net/gsel/gsel_builder_round_robin.go 50.00%
net/gsel/gsel_builder_weight.go 0.00%
net/gsel/gsel_selector_least_connection.go 0.00%
net/gsel/gsel_selector_random.go 0.00%
net/gsel/gsel_selector_round_robin.go 0.00%
net/gsel/gsel_selector_weight.go 0.00%
net/gsvc/gsvc.go 33.33%
net/gsvc/gsvc_discovery.go 0.00%
net/gsvc/gsvc_endpoint.go 66.67%
net/gsvc/gsvc_endpoints.go 78.57%
net/gsvc/gsvc_metadata.go 15.38%
net/gsvc/gsvc_registry.go 0.00%
net/gsvc/gsvc_service.go 69.23%
net/gtcp/gtcp_conn.go 67.98%
net/gtcp/gtcp_conn_pkg.go 86.09%
net/gtcp/gtcp_func.go 71.70%
net/gtcp/gtcp_func_pkg.go 100.00%
net/gtcp/gtcp_pool.go 75.56%
net/gtcp/gtcp_pool_pkg.go 82.69%
net/gtcp/gtcp_server.go 84.31%
net/gtrace/gtrace.go 71.25%
net/gtrace/gtrace_baggage.go 24.24%
net/gtrace/gtrace_carrier.go 24.00%
net/gtrace/gtrace_span.go 100.00%
net/gtrace/gtrace_tracer.go 62.50%
net/gtrace/internal/provider/provider.go 100.00%
net/gtrace/internal/provider/provider_idgenerator.go 100.00%
net/gudp/gudp_conn.go 62.20%
net/gudp/gudp_func.go 57.43%
net/gudp/gudp_server.go 72.46%
os/gbuild/gbuild.go 64.52%
os/gcache/gcache.go 64.52%
os/gcache/gcache_adapter_memory.go 81.60%
os/gcache/gcache_adapter_memory_data.go 94.70%
os/gcache/gcache_adapter_memory_expire_sets.go 88.46%
os/gcache/gcache_adapter_memory_expire_times.go 100.00%
os/gcache/gcache_adapter_memory_item.go 100.00%
os/gcache/gcache_adapter_memory_lru.go 88.89%
os/gcache/gcache_adapter_redis.go 32.35%
os/gcache/gcache_cache.go 73.08%
os/gcache/gcache_cache_must.go 43.64%
os/gcfg/gcfg.go 65.35%
os/gcfg/gcfg_adapter_file.go 73.33%
os/gcfg/gcfg_adapter_file_content.go 76.74%
os/gcfg/gcfg_adapter_file_path.go 65.98%
os/gcmd/gcmd.go 93.62%
os/gcmd/gcmd_command.go 100.00%
os/gcmd/gcmd_command_help.go 78.41%
os/gcmd/gcmd_command_object.go 52.32%
os/gcmd/gcmd_command_run.go 63.74%
os/gcmd/gcmd_parser.go 92.20%
os/gcmd/gcmd_scan.go 100.00%
os/gcron/gcron.go 0.00%
os/gcron/gcron_cron.go 55.14%
os/gcron/gcron_entry.go 71.00%
os/gcron/gcron_schedule.go 73.44%
os/gcron/gcron_schedule_fix.go 100.00%
os/gctx/gctx.go 83.87%
os/genv/genv.go 76.06%
os/genv/genv_must.go 0.00%
os/gfile/gfile.go 82.55%
os/gfile/gfile_cache.go 71.79%
os/gfile/gfile_contents.go 88.29%
os/gfile/gfile_copy.go 45.26%
os/gfile/gfile_home.go 23.40%
os/gfile/gfile_replace.go 55.17%
os/gfile/gfile_scan.go 82.22%
os/gfile/gfile_search.go 90.00%
os/gfile/gfile_size.go 78.79%
os/gfile/gfile_sort.go 50.00%
os/gfile/gfile_source.go 79.55%
os/gfile/gfile_time.go 83.33%
os/gfpool/gfpool_file.go 65.71%
os/gfpool/gfpool_pool.go 78.38%
os/gfsnotify/gfsnotify.go 68.33%
os/gfsnotify/gfsnotify_event.go 66.67%
os/gfsnotify/gfsnotify_filefunc.go 74.03%
os/gfsnotify/gfsnotify_watcher.go 81.51%
os/gfsnotify/gfsnotify_watcher_loop.go 83.19%
os/glog/glog.go 100.00%
os/glog/glog_api.go 77.78%
os/glog/glog_chaining.go 100.00%
os/glog/glog_config.go 96.30%
os/glog/glog_instance.go 100.00%
os/glog/glog_logger.go 76.64%
os/glog/glog_logger_api.go 81.82%
os/glog/glog_logger_chaining.go 93.66%
os/glog/glog_logger_color.go 100.00%
os/glog/glog_logger_config.go 84.55%
os/glog/glog_logger_handler.go 91.43%
os/glog/glog_logger_handler_json.go 88.89%
os/glog/glog_logger_level.go 76.00%
os/glog/glog_logger_rotate.go 63.35%
os/glog/glog_logger_writer.go 100.00%
os/gmlock/gmlock.go 100.00%
os/gmlock/gmlock_locker.go 100.00%
os/gmutex/gmutex.go 97.30%
os/gproc/gproc.go 9.09%
os/gproc/gproc_comm.go 0.00%
os/gproc/gproc_comm_receive.go 0.00%
os/gproc/gproc_comm_send.go 0.00%
os/gproc/gproc_manager.go 0.00%
os/gproc/gproc_must.go 0.00%
os/gproc/gproc_process.go 51.46%
os/gproc/gproc_shell.go 41.49%
os/gproc/gproc_signal.go 10.81%
os/gres/gres.go 90.91%
os/gres/gres_file.go 77.78%
os/gres/gres_func.go 53.10%
os/gres/gres_func_zip.go 59.54%
os/gres/gres_http_file.go 0.00%
os/gres/gres_instance.go 62.50%
os/gres/gres_resource.go 86.36%
os/gres/testdata/data/data.go 33.33%
os/grpool/grpool.go 96.34%
os/grpool/grpool_supervisor.go 33.33%
os/gsession/gsession.go 100.00%
os/gsession/gsession_manager.go 100.00%
os/gsession/gsession_session.go 59.29%
os/gsession/gsession_storage_base.go 63.64%
os/gsession/gsession_storage_file.go 46.58%
os/gsession/gsession_storage_memory.go 76.92%
os/gsession/gsession_storage_redis.go 77.94%
os/gsession/gsession_storage_redis_hashtable.go 92.59%
os/gspath/gspath.go 95.68%
os/gspath/gspath_cache.go 94.74%
os/gstructs/gstructs_field.go 90.28%
os/gstructs/gstructs_field_tag.go 100.00%
os/gstructs/gstructs_tag.go 77.85%
os/gstructs/gstructs_type.go 100.00%
os/gtime/gtime.go 85.33%
os/gtime/gtime_format.go 100.00%
os/gtime/gtime_sql.go 80.00%
os/gtime/gtime_time.go 96.18%
os/gtime/gtime_time_wrapper.go 66.67%
os/gtime/gtime_time_zone.go 100.00%
os/gtimer/gtimer.go 86.49%
os/gtimer/gtimer_entry.go 80.88%
os/gtimer/gtimer_exit.go 100.00%
os/gtimer/gtimer_queue.go 100.00%
os/gtimer/gtimer_queue_heap.go 100.00%
os/gtimer/gtimer_timer.go 100.00%
os/gtimer/gtimer_timer_loop.go 100.00%
os/gview/gview.go 80.00%
os/gview/gview_buildin.go 92.86%
os/gview/gview_config.go 72.00%
os/gview/gview_error.go 100.00%
os/gview/gview_i18n.go 76.92%
os/gview/gview_instance.go 100.00%
os/gview/gview_parse.go 67.43%
test/gtest/gtest_t.go 84.62%
test/gtest/gtest_util.go 68.72%
text/gregex/gregex.go 100.00%
text/gregex/gregex_cache.go 100.00%
text/gstr/gstr_array.go 100.00%
text/gstr/gstr_case.go 97.25%
text/gstr/gstr_compare.go 100.00%
text/gstr/gstr_contain.go 100.00%
text/gstr/gstr_convert.go 95.05%
text/gstr/gstr_count.go 100.00%
text/gstr/gstr_create.go 100.00%
text/gstr/gstr_domain.go 100.00%
text/gstr/gstr_is.go 100.00%
text/gstr/gstr_length.go 100.00%
text/gstr/gstr_parse.go 44.96%
text/gstr/gstr_pos.go 87.50%
text/gstr/gstr_replace.go 100.00%
text/gstr/gstr_similar.go 85.71%
text/gstr/gstr_slashes.go 100.00%
text/gstr/gstr_split_join.go 81.25%
text/gstr/gstr_sub.go 93.48%
text/gstr/gstr_trim.go 100.00%
text/gstr/gstr_upper_lower.go 100.00%
text/gstr/gstr_version.go 95.08%
util/gconv/gconv.go 93.85%
util/gconv/gconv_convert.go 89.14%
util/gconv/gconv_float.go 100.00%
util/gconv/gconv_int.go 96.97%
util/gconv/gconv_map.go 95.77%
util/gconv/gconv_maps.go 100.00%
util/gconv/gconv_maptomap.go 74.77%
util/gconv/gconv_maptomaps.go 54.90%
util/gconv/gconv_ptr.go 100.00%
util/gconv/gconv_scan.go 61.64%
util/gconv/gconv_slice_any.go 100.00%
util/gconv/gconv_slice_float.go 86.13%
util/gconv/gconv_slice_int.go 96.69%
util/gconv/gconv_slice_str.go 100.00%
util/gconv/gconv_slice_uint.go 91.40%
util/gconv/gconv_struct.go 77.78%
util/gconv/gconv_structs.go 62.71%
util/gconv/gconv_time.go 100.00%
util/gconv/gconv_uint.go 100.00%
util/gconv/gconv_unsafe.go 100.00%
util/gmeta/gmeta.go 100.00%
util/gmode/gmode.go 78.13%
util/gpage/gpage.go 100.00%
util/grand/grand.go 97.50%
util/grand/grand_buffer.go 88.89%
util/gtag/gtag_func.go 100.00%
util/guid/guid.go 88.24%
util/gutil/gutil.go 94.29%
util/gutil/gutil_comparator.go 100.00%
util/gutil/gutil_copy.go 100.00%
util/gutil/gutil_default.go 100.00%
util/gutil/gutil_dump.go 91.88%
util/gutil/gutil_list.go 93.48%
util/gutil/gutil_map.go 100.00%
util/gutil/gutil_slice.go 100.00%
util/gutil/gutil_struct.go 100.00%
util/gvalid/gvalid.go 78.57%
util/gvalid/gvalid_error.go 78.67%
util/gvalid/gvalid_register.go 34.62%
util/gvalid/gvalid_validator.go 84.43%
util/gvalid/gvalid_validator_check_map.go 88.71%
util/gvalid/gvalid_validator_check_struct.go 83.53%
util/gvalid/gvalid_validator_check_value.go 98.67%
util/gvalid/gvalid_validator_message.go 100.00%
util/gvalid/internal/builtin/builtin.go 100.00%
util/gvalid/internal/builtin/builtin_after.go 100.00%
util/gvalid/internal/builtin/builtin_after_equal.go 100.00%
util/gvalid/internal/builtin/builtin_array.go 100.00%
util/gvalid/internal/builtin/builtin_bail.go 50.00%
util/gvalid/internal/builtin/builtin_bank_card.go 92.31%
util/gvalid/internal/builtin/builtin_before.go 100.00%
util/gvalid/internal/builtin/builtin_before_equal.go 100.00%
util/gvalid/internal/builtin/builtin_between.go 92.86%
util/gvalid/internal/builtin/builtin_boolean.go 81.82%
util/gvalid/internal/builtin/builtin_ci.go 50.00%
util/gvalid/internal/builtin/builtin_date.go 73.91%
util/gvalid/internal/builtin/builtin_date_format.go 90.48%
util/gvalid/internal/builtin/builtin_datetime.go 66.67%
util/gvalid/internal/builtin/builtin_different.go 80.00%
util/gvalid/internal/builtin/builtin_domain.go 86.67%
util/gvalid/internal/builtin/builtin_email.go 86.67%
util/gvalid/internal/builtin/builtin_eq.go 100.00%
util/gvalid/internal/builtin/builtin_float.go 100.00%
util/gvalid/internal/builtin/builtin_foreach.go 50.00%
util/gvalid/internal/builtin/builtin_gt.go 100.00%
util/gvalid/internal/builtin/builtin_gte.go 100.00%
util/gvalid/internal/builtin/builtin_in.go 88.89%
util/gvalid/internal/builtin/builtin_integer.go 81.82%
util/gvalid/internal/builtin/builtin_ip.go 86.67%
util/gvalid/internal/builtin/builtin_ipv4.go 86.67%
util/gvalid/internal/builtin/builtin_ipv6.go 86.67%
util/gvalid/internal/builtin/builtin_json.go 81.82%
util/gvalid/internal/builtin/builtin_length.go 100.00%
util/gvalid/internal/builtin/builtin_lt.go 100.00%
util/gvalid/internal/builtin/builtin_lte.go 100.00%
util/gvalid/internal/builtin/builtin_mac.go 86.67%
util/gvalid/internal/builtin/builtin_max.go 86.67%
util/gvalid/internal/builtin/builtin_max_length.go 87.50%
util/gvalid/internal/builtin/builtin_min.go 86.67%
util/gvalid/internal/builtin/builtin_min_length.go 87.50%
util/gvalid/internal/builtin/builtin_not_eq.go 100.00%
util/gvalid/internal/builtin/builtin_not_in.go 76.19%
util/gvalid/internal/builtin/builtin_not_regex.go 100.00%
util/gvalid/internal/builtin/builtin_passport.go 86.67%
util/gvalid/internal/builtin/builtin_password.go 81.82%
util/gvalid/internal/builtin/builtin_password2.go 86.67%
util/gvalid/internal/builtin/builtin_password3.go 87.50%
util/gvalid/internal/builtin/builtin_phone.go 86.67%
util/gvalid/internal/builtin/builtin_phone_loose.go 100.00%
util/gvalid/internal/builtin/builtin_postcode.go 86.67%
util/gvalid/internal/builtin/builtin_qq.go 86.67%
util/gvalid/internal/builtin/builtin_regex.go 81.82%
util/gvalid/internal/builtin/builtin_required.go 100.00%
util/gvalid/internal/builtin/builtin_required_if.go 83.33%
util/gvalid/internal/builtin/builtin_required_unless.go 83.33%
util/gvalid/internal/builtin/builtin_required_with.go 100.00%
util/gvalid/internal/builtin/builtin_required_with_all.go 90.48%
util/gvalid/internal/builtin/builtin_required_without.go 90.48%
util/gvalid/internal/builtin/builtin_required_without_all.go 90.48%
util/gvalid/internal/builtin/builtin_resident_id.go 85.71%
util/gvalid/internal/builtin/builtin_same.go 92.00%
util/gvalid/internal/builtin/builtin_size.go 87.50%
util/gvalid/internal/builtin/builtin_telephone.go 86.67%
util/gvalid/internal/builtin/builtin_url.go 86.67%
Project Totals (589 files) 78.89%
Loading