- 优化ip
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
da399dc87b
commit
78a8f97551
@ -1,9 +0,0 @@
|
|||||||
package golog
|
|
||||||
|
|
||||||
import "testing"
|
|
||||||
|
|
||||||
var a = App{}
|
|
||||||
|
|
||||||
func TestApp(t *testing.T) {
|
|
||||||
a.Pgsql = nil
|
|
||||||
}
|
|
@ -1,10 +0,0 @@
|
|||||||
package golog
|
|
||||||
|
|
||||||
import "testing"
|
|
||||||
|
|
||||||
var c = &Client{}
|
|
||||||
|
|
||||||
func TestClient(t *testing.T) {
|
|
||||||
c = NewClientGin(nil, "")
|
|
||||||
c = NewClientApi(nil, "")
|
|
||||||
}
|
|
@ -0,0 +1,43 @@
|
|||||||
|
package golog
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
"go.dtapp.net/gotime"
|
||||||
|
"gorm.io/driver/postgres"
|
||||||
|
"gorm.io/gorm"
|
||||||
|
"testing"
|
||||||
|
)
|
||||||
|
|
||||||
|
func TestTest(t *testing.T) {
|
||||||
|
dsn := "host=119.29.14.159 user=dbadmin password=98jolg256s.* dbname=logs port=15432 sslmode=disable TimeZone=Asia/Shanghai"
|
||||||
|
pgsqlDB, _ := gorm.Open(postgres.Open(dsn), &gorm.Config{})
|
||||||
|
|
||||||
|
client := NewClientApi(pgsqlDB, "test")
|
||||||
|
|
||||||
|
// 插入时间
|
||||||
|
client.Api.Record(ApiPostgresqlLog{
|
||||||
|
RequestTime: TimeString{Time: gotime.Current().Time}, //【请求】时间
|
||||||
|
ResponseTime: TimeString{Time: gotime.Current().Time}, //【返回】时间
|
||||||
|
})
|
||||||
|
|
||||||
|
// 查询数据
|
||||||
|
var result ApiPostgresqlLog
|
||||||
|
client.Api.Query().Where("log_id = ?", 10).Take(&result)
|
||||||
|
|
||||||
|
t.Log(result)
|
||||||
|
t.Logf("result:%v", result)
|
||||||
|
t.Logf("result.request_time:%v", result.RequestTime)
|
||||||
|
t.Logf("result:%+v", result)
|
||||||
|
t.Logf("result.request_time:%+v", result.RequestTime)
|
||||||
|
|
||||||
|
marshal, err := json.Marshal(result)
|
||||||
|
t.Logf("Marshal:%s", marshal)
|
||||||
|
t.Logf("Marshal:%v", marshal)
|
||||||
|
t.Logf("err:%v", err)
|
||||||
|
|
||||||
|
var jsonM ApiPostgresqlLog
|
||||||
|
err = json.Unmarshal(marshal, &jsonM)
|
||||||
|
t.Logf("Unmarshal:%v", jsonM)
|
||||||
|
t.Logf("Unmarshal:%+v", jsonM)
|
||||||
|
t.Logf("err:%v", err)
|
||||||
|
}
|
Loading…
Reference in new issue