You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
2.7 KiB
51 lines
2.7 KiB
package dao |
|
|
|
import ( |
|
"testing" |
|
|
|
"go-common/app/admin/ep/marthe/model" |
|
|
|
. "github.com/smartystreets/goconvey/convey" |
|
) |
|
|
|
var ( |
|
buglyCookie = &model.BuglyCookie{ |
|
QQAccount: 246802468, |
|
Cookie: "eas_sid=6105G3k2D0Q428f5u0c6B527B0; pgv_pvi=95820800; RK=kfyEYkBgS6; btcu_id=c64abeb0e4f6485712c0bb79bf16c19d5b6aa5326be74; vc=vc-01c6b914-d8f9-4449-adcb-abba3ebe137c; vc.sig=b8t0PNSdSX1m4wOr-B12whzwaf75BlJjOjz5Jy7YTkE; _ga=GA1.2.1955813367.1533715741; pgv_si=s229603328; _qpsvr_localtk=0.0198901072762101; o_cookie=972360526; pac_uid=1_972360526; csrfToken=gekJ-F5QdGgVTZqLC0NiBEOA; ptui_loginuin=1211712225; ptisp=ctc; ptcz=f45f877d04ce6b659e432a158d35cbc9dea2c565d17eb6ee23640a0c7f82aaf9; uin=o1211712225; skey=@FGItvXrQ6; pt2gguin=o1211712225; IED_LOG_INFO2=userUin%3D1211712225%26nickName%3D%2525E5%2525B0%25258F%2525E7%2525BE%25258E+%26userLoginTime%3D1545802497; midas_openid=1211712225; midas_openkey=@FGItvXrQ6; pgv_info=ssid=s2529006206&pgvReferrer=; pgv_pvid=7939868100; NODINX_SESS=7XIt-RXcFpUaAwKwVFHFbIsssGiryDAw_dF_oP1uVFP2V5vV95jh92eADSSJIq0v; token-skey=771060e7-cd54-f0b3-960c-c8fe485fde10; token-lifeTime=1545828885; bugly_session=eyJpdiI6IldLOHM2V2lhNXFyemdMV1d6YXQ0SHc9PSIsInZhbHVlIjoiekt5UllBZWU4OEltSDVzTzJOeHRESjdQMWY5Y1wveEpYbUlDNmxrV25XTHR3ME5RMkRUdk9VaGlKbGFrQ0cxc2xoUzBOVXdCM0hzVWZIemlFR1BLZXJnPT0iLCJtYWMiOiJhZTI5ZmVjNmVjNzZjMWI2MTMyM2U4NWE5MGZiNWMxMjQzZmEzMWEyMGZhMTcxZjg1N2FiOTY4OTgxNWZjMDExIn0%3D; referrer=eyJpdiI6Im9FZ00yMHdsS2hIeHp3UERSaFVhWlE9PSIsInZhbHVlIjoiZXN6dmZFWmJ4V3R6UmordnowVXZkMXdhbm8zN3QrNzVcL2NSc1I0eWw1ZUVYbVFvTnlwdDB2QWVoaXp4VmZxY2tFV2VSdDIrWG40bEpqb3hvWTZmaVAwXC9vR1JqNEE5NG1MQnlkR1dvV1dkWitSakV6RjV1dWF4dEtzbGpXRFhsNW10SEhrSDVrZk1tRE9EXC9zUEVBRGxwSzhoTHRzSHhuTktFV1g1ckpOTEo0PSIsIm1hYyI6IjAzZWJiMjQ0YjkyNmUyYTk2MDRmNTdjYjY2OWYwNzIzZjZjMmNiMzU0NWRhZmExZWFhYWUzMGFiMTI2MDI4NzIifQ%3D%3F", |
|
Token: "1768129694", |
|
UsageCount: 0, |
|
Status: model.BuglyCookieStatusEnable, |
|
} |
|
|
|
queryBuglyCookiesRequest = &model.QueryBuglyCookiesRequest{ |
|
Pagination: model.Pagination{ |
|
PageSize: 10, |
|
PageNum: 1, |
|
}, |
|
QQAccount: buglyCookie.QQAccount, |
|
} |
|
) |
|
|
|
func Test_Bugly_cookie(t *testing.T) { |
|
Convey("test insert bugly cookie", t, func() { |
|
err := d.InsertCookie(buglyCookie) |
|
So(err, ShouldBeNil) |
|
}) |
|
|
|
Convey("test Update Cookie Status", t, func() { |
|
err := d.UpdateCookieStatus(buglyCookie.ID, model.BuglyCookieStatusDisable) |
|
So(err, ShouldBeNil) |
|
}) |
|
|
|
Convey("test Update Cookie Usage Count", t, func() { |
|
err := d.UpdateCookieUsageCount(buglyCookie.ID, 5) |
|
So(err, ShouldBeNil) |
|
}) |
|
|
|
Convey("test Find Cookies", t, func() { |
|
total, buglyCookies, err := d.FindCookies(queryBuglyCookiesRequest) |
|
So(err, ShouldBeNil) |
|
So(total, ShouldBeGreaterThan, 0) |
|
So(len(buglyCookies), ShouldBeGreaterThan, 0) |
|
}) |
|
}
|
|
|