123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- package service
- import (
- "bp.jydev.jianyu360.cn/SocialPlatform/knowledgeBase/rpc/knowledge/knowledgeclient"
- "reflect"
- "testing"
- )
- func TestKnowledgeService_FindAnswer(t *testing.T) {
- type args struct {
- param *knowledgeclient.FindAnswerReq
- addr string
- index string
- segment string
- }
- tests := []struct {
- name string
- args args
- want *knowledgeclient.Question
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- if got := k.FindAnswer(tt.args.param, tt.args.addr, tt.args.index, tt.args.segment); !reflect.DeepEqual(got, tt.want) {
- t.Errorf("FindAnswer() = %v, want %v", got, tt.want)
- }
- })
- }
- }
- func TestKnowledgeService_KnowledgeAdd(t *testing.T) {
- type args struct {
- param *knowledgeclient.AddRequest
- segment string
- }
- tests := []struct {
- name string
- args args
- want bool
- want1 string
- wantErr bool
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- got, got1, err := k.KnowledgeAdd(tt.args.param, tt.args.segment)
- if (err != nil) != tt.wantErr {
- t.Errorf("KnowledgeAdd() error = %v, wantErr %v", err, tt.wantErr)
- return
- }
- if got != tt.want {
- t.Errorf("KnowledgeAdd() got = %v, want %v", got, tt.want)
- }
- if got1 != tt.want1 {
- t.Errorf("KnowledgeAdd() got1 = %v, want %v", got1, tt.want1)
- }
- })
- }
- }
- func TestKnowledgeService_KnowledgeDel(t *testing.T) {
- type args struct {
- answerId int64
- }
- tests := []struct {
- name string
- args args
- wantOk bool
- wantMsg string
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- gotOk, gotMsg := k.KnowledgeDel(tt.args.answerId)
- if gotOk != tt.wantOk {
- t.Errorf("KnowledgeDel() gotOk = %v, want %v", gotOk, tt.wantOk)
- }
- if gotMsg != tt.wantMsg {
- t.Errorf("KnowledgeDel() gotMsg = %v, want %v", gotMsg, tt.wantMsg)
- }
- })
- }
- }
- func TestKnowledgeService_KnowledgeEdit(t *testing.T) {
- type args struct {
- param *knowledgeclient.KnowledgeEditReq
- segment string
- }
- tests := []struct {
- name string
- args args
- wantOk bool
- wantMsg string
- wantErr bool
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- gotOk, gotMsg, err := k.KnowledgeEdit(tt.args.param, tt.args.segment)
- if (err != nil) != tt.wantErr {
- t.Errorf("KnowledgeEdit() error = %v, wantErr %v", err, tt.wantErr)
- return
- }
- if gotOk != tt.wantOk {
- t.Errorf("KnowledgeEdit() gotOk = %v, want %v", gotOk, tt.wantOk)
- }
- if gotMsg != tt.wantMsg {
- t.Errorf("KnowledgeEdit() gotMsg = %v, want %v", gotMsg, tt.wantMsg)
- }
- })
- }
- }
- func TestKnowledgeService_KnowledgeInfo(t *testing.T) {
- type args struct {
- answerId int64
- }
- tests := []struct {
- name string
- args args
- wantData *knowledgeclient.KnowledgeEntity
- wantOk bool
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- gotData, gotOk := k.KnowledgeInfo(tt.args.answerId)
- if !reflect.DeepEqual(gotData, tt.wantData) {
- t.Errorf("KnowledgeInfo() gotData = %v, want %v", gotData, tt.wantData)
- }
- if gotOk != tt.wantOk {
- t.Errorf("KnowledgeInfo() gotOk = %v, want %v", gotOk, tt.wantOk)
- }
- })
- }
- }
- func TestKnowledgeService_KnowledgeList(t *testing.T) {
- type args struct {
- param *knowledgeclient.ListRequest
- }
- tests := []struct {
- name string
- args args
- want *knowledgeclient.ListData
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- if got := k.KnowledgeList(tt.args.param); !reflect.DeepEqual(got, tt.want) {
- t.Errorf("KnowledgeList() = %v, want %v", got, tt.want)
- }
- })
- }
- }
- func TestKnowledgeService_RecommendAnswer(t *testing.T) {
- type args struct {
- param *knowledgeclient.FindAnswerReq
- segment string
- }
- tests := []struct {
- name string
- args args
- want []*knowledgeclient.Question
- }{
- // TODO: Add test cases.
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- k := &KnowledgeService{}
- if got := k.RecommendAnswer(tt.args.param, tt.args.segment); !reflect.DeepEqual(got, tt.want) {
- t.Errorf("RecommendAnswer() = %v, want %v", got, tt.want)
- }
- })
- }
- }
|