package boardd

import (
	context "context"

	"github.com/sirupsen/logrus"
	grpc "google.golang.org/grpc"
)

type MockClientConn struct{}

func NewMockClientConn() *MockClientConn {
	return &MockClientConn{}
}

func (c *MockClientConn) Invoke(ctx context.Context, method string, args interface{}, reply interface{}, opts ...grpc.CallOption) (err error) {
	switch method {
	case "/pttbbs.api.BoardService/Hotboard":
		r := reply.(*HotboardReply)
		r.Boards = []*Board{testBoard10, testBoard1, testBoard8}
	case "/pttbbs.api.BoardService/List":
		params := args.(*ListRequest)
		r := reply.(*ListReply)
		ref := params.Ref.Ref.(*BoardRef_Name)
		if params.IncludePosts {
			switch ref.Name {
			case "WhoAmI":
				r.Posts = []*Post{testArticle0, testArticle1, testArticle2, testArticle3, testArticle4, testArticle5, testArticle6}
			case "SYSOP":
				r.Posts = []*Post{testArticle7, testArticle8}
			}
		} else {
			switch ref.Name {
			case "WhoAmI":
				r.Posts = []*Post{testArticle4, testArticle5, testArticle6}
			}
		}
	case "/pttbbs.api.BoardService/Content":
		req := args.(*ContentRequest)
		r, ok := reply.(*ContentReply)
		logrus.Infof("boardd.MockClientConn.Invoke: Content: filename: %v, req: %v r: (%v/%v) reply: %v ok: %v", req.Filename, req, r, r.Content, reply, ok)
		r.Content = &Content{}
		switch req.Filename {
		case "M.1607937174.A.081":
			r.Content.Content = []byte("作者: teemocogs (teemo) 看板: Publish\n標題: [閒聊] 新書的情報\n時間: Sat Apr 10 22:18:58 2021\n\n\n  109年圖書報告出爐 台灣出版總量創20年來新低\n\n\n  根據年度報告內容指出，民國109年申請書號的出版社共有4694家，較108年減少258家，\n出版數量則減少1769種，來到3萬5041種，新書出版量等於連3年呈現下跌趨勢，從107年\n起，每年跌幅分別為3.19%、5.89%、4.81%，且跌破90年的3萬6353種，來到新低點。\n\n  https://www.cna.com.tw/news/firstnews/202104010163.aspx\n\n\n\n\n--\n※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.200.197 (臺灣)\n※ 文章網址: https://www.ptt.cc/bbs/Publish/M.1618064341.A.E54.html\n\x1b[1;30m(teemocogs 刪除 teemocogs 的推文: 誤植)\x1b[m\n\n")
		case "M.1608386280.A.BC9":
			r.Content.Content = []byte("作者: SYSOP () 看板: WhoAmI\n標題: [心得] 測試一下特殊字～\n時間: Sat Dec 19 21:57:58 2020\n\n※這樣子有綠色嗎？～\n※ 發信站\n\n--\n※ 發信站: 批踢踢 docker(pttdocker.test), 來自: 172.22.0.1")
		case "M.1608388506.A.85D":
			r.Content.Content = []byte("作者: SYSOP () 看板: WhoAmI\n標題: [閒聊] 所以特殊字真的是有綠色的∼\n時間: Sat Dec 19 22:35:04 2020\n\n然後 \\n 不會在 big5 結尾. 可以放心直接用 \\n 斷行.\n我是許功蓋\n\n--\n※ 發信站: 批踢踢 docker(pttdocker.test), 來自: 172.22.0.1\n\x1b[1;31m→ \x1b[33mSYSOP\x1b[m\x1b[33m:推                                                       \x1b[m 12/19 22:35\n\x1b[1;37m推 \x1b[33mchhsiao123\x1b[m\x1b[33m:推                                                  \x1b[m 12/19 22:36\n\x1b[1;31m噓 \x1b[33mchhsiao123\x1b[m\x1b[33m:噓∼                                                \x1b[m 12/19 22:37\n")
		case "M.1584665022.A.ED0":
			r.Content.Content = []byte("作者: hellohiro (☁☁☁☂) 看板: Gossiping\n標題: [問卦] 為何打麻將叫賭博但買股票叫投資？\n時間: Fri Mar 20 09:43:42 2020\n\n打麻將摸幾圈\n\n-可能賠錢可能多賺\n\n買股票存股操盤\n\n-可能賠錢可能多賺\n\n目前看來打麻將賠的還比買股市少\n\n為何打麻將就要被污名化叫賭博\n\n買股票就可以叫投資吶～\n\n--\n※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.218.62 (臺灣)\n※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1584668624.A.064.html\n\x1b[1;37m推 \x1b[33mlats\x1b[m\x1b[33m: 政府抽到的稅叫投資，政府抽不到稅叫賭博    \x1b[m 118.160.112.18 03/20 09:44\n\x1b[1;31m→ \x1b[33mlats\x1b[m\x1b[33m: 不然你認為大樂透不算賭博嗎？              \x1b[m 118.160.112.18 03/20 09:45\n\x1b[1;37m推 \x1b[33mD1\x1b[m\x1b[33m: 打麻將有股利嗎？                            \x1b[m101.137.108.233 03/20 09:45\n\x1b[1;37m推 \x1b[33mss1130\x1b[m\x1b[33m: 股票不賣就不賠啊，賭博輸了就是沒了      \x1b[m  114.37.83.201 03/20 09:45\n\x1b[1;31m→ \x1b[33mjin956\x1b[m\x1b[33m: 開公司做生意有賺有賠 是賭博還是投資?    \x1b[m 110.26.190.156 03/20 09:45\n\x1b[1;31m→ \x1b[33mkumori\x1b[m\x1b[33m: 股票的意義是 一間公司想生產東西現在沒錢 \x1b[m122.118.131.149 03/20 09:48\n\x1b[1;37m推 \x1b[33mrindesu\x1b[m\x1b[33m: 四個人打麻將可以，你們一群人打麻將？   \x1b[m 110.28.108.240 03/20 09:49\n\x1b[1;31m→ \x1b[33mkumori\x1b[m\x1b[33m: 發行一張紙跟你借錢 你認為這間公司以後會 \x1b[m122.118.131.149 03/20 09:49\n\x1b[1;31m→ \x1b[33mvowpool\x1b[m\x1b[33m: 應該用賽馬跟股市來做類比 比較像        \x1b[m  125.227.40.62 03/20 09:50\n\x1b[1;31m→ \x1b[33mvowpool\x1b[m\x1b[33m: 賽馬是賭博 股市是金融                  \x1b[m  125.227.40.62 03/20 09:50\n\x1b[1;31m→ \x1b[33mkumori\x1b[m\x1b[33m: 賺 於是你借他錢 後來他真的賺了 你就可以 \x1b[m122.118.131.149 03/20 09:50\n\x1b[1;37m推 \x1b[33mBesorgen\x1b[m\x1b[33m: 叔叔我看過打麻將，好像也有募資行為。  \x1b[m  125.230.35.42 03/20 09:51\n\x1b[1;31m→ \x1b[33mkumori\x1b[m\x1b[33m: 得到本金 以及利息                       \x1b[m122.118.131.149 03/20 09:51\n\x1b[1;31m→ \x1b[33mkumori\x1b[m\x1b[33m: 拿回                                    \x1b[m122.118.131.149 03/20 09:52\n\x1b[1;31m→ \x1b[33mcc03233\x1b[m\x1b[33m: 重點 看誰做莊                          \x1b[m   1.161.225.69 03/20 09:53\n\x1b[1;31m噓 \x1b[33mRuleAllWorld\x1b[m\x1b[33m: 你先找出一副有成長性的麻將給我看  \x1b[m   49.216.4.199 03/20 09:54\n\x1b[1;37m推 \x1b[33mDinoZavolta\x1b[m\x1b[33m: 台灣人多的是把股市當賭場玩的       \x1b[m  112.105.78.63 03/20 10:27\n\x1b[1;37m推 \x1b[33moyui111\x1b[m\x1b[33m: 因為大家把股票當麻將玩                 \x1b[m223.141.120.153 03/20 10:29\n\x1b[1;31m噓 \x1b[33mjackeman\x1b[m\x1b[33m: 稅稅稅稅稅                            \x1b[m  61.223.69.223 03/20 10:33\n\x1b[1;31m→ \x1b[33mtomxyz\x1b[m\x1b[33m: 症腐做莊的都合法喔 科科                 \x1b[m    42.72.59.33 03/20 10:57\n\x1b[1;37m推 \x1b[33mbryanma\x1b[m\x1b[33m: 國家開的啊                             \x1b[m  223.136.131.5 03/21 18:36\n\n")
		case "M.1607202240.A.30D":
			r.Content.Content = []byte("作者: cheinshin (那就這樣吧) 看板: Gossiping\n標題: [新聞] TVBS六都民調 侯奪冠、盧升第四、柯墊底\n時間: Mon Dec 21 19:45:20 2020\n\n\n\n\n1.媒體來源:\n\nTVBS\n\n2.記者署名:\n\n韋家齊\n\n3.完整新聞標題:\n\nTVBS六都民調 侯奪冠、盧升第四、柯墊底\n\n4.完整新聞內文:\n\n\n2022選戰即將開打，民眾也對六都市長的施政表現打了分數，根據TVBS最新民調顯示，台\n中市長盧秀燕突襲AIT處長表達反萊豬立場後，人氣上升，六都排名第四，至於去年才補\n選上的高雄市長陳其邁，只拿下第五名，只贏了墊底的台北市長柯文哲。\n\n台中市長盧秀燕：「不希望我們解禁有關於，含有萊克多巴胺，或瘦肉精的豬肉進口。」\n\n就是這麼無預警突襲AIT處長，表達反萊豬立場，讓台中市長盧秀燕人氣飆升，也反應到\n她的民調上面，根據TVBS最新民調顯示，盧秀燕的施政滿意度飆到56%，位居六都第四名\n，遠遠領先最後一名的，台北市長柯文哲35%的支持度，跟高雄市長陳其邁的44%，台南市\n長黃偉哲滿意度比去年，多了3個百分點來到58%，拿下第三名，第二名則是桃園市長鄭文\n燦，拿下七成的滿意度，冠軍則是由常勝軍的，新北市長侯友宜以77%再度蟬聯。\n\n新北市長侯友宜：「我最在乎的是，我還有很多事沒有最好的部分，要更加把勁，把它做\n得更好，這才是市長的本責。」\n\n強調自己就是埋頭認真做，儘管城市光榮感部分，狠甩高雄跟墊底的台北，讓七成的新北\n市民感到光榮，但桃園跟台南的市民，硬是多出了2個百分點，而有八成的台中市民認同\n台中，榮登六都城市光榮感最高。\n\n台南市長黃偉哲：「在需要檢討改進的地方，我們也會虛心地檢討以及改進，希望做得更\n好，讓市民朋友們過得更好。」\n\n\n5.完整新聞連結 (或短網址):\n\nhttps://reurl.cc/8nK7eo\n\n6.備註:\n\n1.侯 2.鄭 3.黃 4.盧 5.陳 6.柯\n\n草包滾了 柯果然墊底\n\n\n\n--\n※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.65.39 (臺灣)\n※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1608551127.A.91E.html\n\x1b[1;31m→ \x1b[33ms555666\x1b[0;33m: https://i.imgur.com/CrYi0Ns.jpg                       \x1b[37m 12/21 19:46\n\x1b[1;31m→ \x1b[33ms555666\x1b[0;33m: 柯糞崩潰啦                                             \x1b[37m12/21 19:46\n\x1b[1;31m→ \x1b[33mMeowDeLay\x1b[0;33m: 上任三個月就這麼強，真猛                             \x1b[37m12/21 19:46\n\x1b[1;31m→ \x1b[33mmilk250\x1b[0;33m: 看吧  台南人喜歡大張支票                              \x1b[37m 12/21 19:46\n\x1b[1;31m噓 \x1b[33mJC910\x1b[0;33m: 爛名調，民進黨應該是第一名才對                           \x1b[37m12/21 19:46\n\x1b[1;37m推 \x1b[33mgreensaru\x1b[0;33m: 還好啦！又不是第一次墊底了，習慣了啦！               \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33ms359999\x1b[0;33m: 慶記市民就愛黑色道路這味嗎？                           \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33myuchihsu\x1b[0;33m: 垃圾柯：台北人不懂感恩                                \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33mQoo20811\x1b[0;33m: 黃這樣還有第三 笑死                                   \x1b[37m12/21 19:47\n\x1b[1;31m→ \x1b[33mlinceass\x1b[0;33m: 藍綠賤畜一貫作風 把非藍綠往死裡打                     \x1b[37m12/21 19:47\n\x1b[1;31m→ \x1b[33ms359999\x1b[0;33m: https://i.imgur.com/LUaQ9yP.jpg                        \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33makway\x1b[0;33m: 35%比當年韓草包還低了吧                                  \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33mb777787\x1b[0;33m: 4%舔支仔：不可能                                       \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33mpieceiori\x1b[0;33m: 假民調! 我看高雄板天天都歌舞昇平 幸福美滿            \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33mproprome\x1b[0;33m: 哈 笑死 連TVBS都墊底                                  \x1b[37m12/21 19:47\n\x1b[1;37m推 \x1b[33mfuhaho\x1b[0;33m: 柯粉趕快怒洗一波政績取暖                                \x1b[37m12/21 19:47\n\x1b[1;31m→ \x1b[33myulis\x1b[0;33m: 唬爛吧 誰有被民調問過的                                  \x1b[37m12/21 19:48\n\x1b[1;37m推 \x1b[33mmrlinwng\x1b[0;33m: @.@                                                   \x1b[37m12/21 19:48\n\x1b[1;37m推 \x1b[33myoshiringo\x1b[0;33m: \\我邁威武/\\我邁威武/\\我邁威武/\\我邁威武/\\我邁威武/  \x1b[37m12/21 19:48\n\x1b[1;31m噓 \x1b[33mAidrux\x1b[0;33m: 白蠊垃圾崩潰                                            \x1b[37m12/21 19:48\n\x1b[1;31m噓 \x1b[33mStarLeauge\x1b[0;33m: 陳其邁丟人                                          \x1b[37m12/21 19:48\n\x1b[1;37m推 \x1b[33mKEYSOLIDER\x1b[0;33m: 連任的阿北竟然輸給韓粉最討厭 的人尤其最近有美豬效  \x1b[37m 12/21 19:48\n\x1b[1;31m→ \x1b[33mpieceiori\x1b[0;33m: 家人被酒駕 市長給大張支票 真好                      \x1b[37m 12/21 19:48\n\x1b[1;37m推 \x1b[33mgiggleboy\x1b[0;33m: 笑了 爐渣市第三名                                    \x1b[37m12/21 19:48\n\x1b[1;31m→ \x1b[33mKEYSOLIDER\x1b[0;33m: 應                                                  \x1b[37m12/21 19:48\n\x1b[1;31m噓 \x1b[33mOmegaWind\x1b[0;33m: 綠畜有陳機掰   還好意思笑柯                         \x1b[37m 12/21 19:48\n\x1b[1;37m推 \x1b[33mgunng\x1b[0;33m: 笑死 八卦爐渣洗了上百篇 結果黃還上升XD                   \x1b[37m12/21 19:49\n\x1b[1;31m噓 \x1b[33mgogobar\x1b[0;33m: 笑死                                                   \x1b[37m12/21 19:49\n\n看狗屁崩潰 的確蠻好笑的\n\x1b[1;37m推 \x1b[33mbluezero000\x1b[0;33m: 吃爐渣感謝市長                                     \x1b[37m12/21 19:49\n\x1b[1;37m推 \x1b[33mchenchuhao\x1b[0;33m: 柯民調贏才是奇蹟，藍綠洗他洗成這樣哪有可能高XD      \x1b[37m12/21 19:49\n\x1b[1;37m推 \x1b[33mb777787\x1b[0;33m: 柯畜氣到發抖                                           \x1b[37m12/21 19:49\n\x1b[1;31m→ \x1b[33mqweertyui891\x1b[0;33m: 證明反不反萊豬跟民調無關                          \x1b[37m12/21 19:49\n\x1b[1;37m推 \x1b[33mindium111\x1b[0;33m: TVBS偏藍，給綠營縣市長的數字本來就偏低了             \x1b[37m12/21 19:50\n\x1b[1;31m→ \x1b[33mchenchuhao\x1b[0;33m: 不過西瓜哲這麼高真的蠻可笑的...                     \x1b[37m12/21 19:50\n\x1b[1;31m→ \x1b[33mAidrux\x1b[0;33m: 好了啦柯粉 去找小勝文取暖啦                             \x1b[37m12/21 19:50\n\x1b[1;31m→ \x1b[33mandy3580\x1b[0;33m: 現實就是4% 可憐                                       \x1b[37m12/21 19:50\n\x1b[1;31m→ \x1b[33mfoolfighter\x1b[0;33m: 南部柯糞整天幻想阿北好棒XDDD                       \x1b[37m12/21 19:50\n\x1b[1;37m推 \x1b[33mberkeley5566\x1b[0;33m: 臺南人真好                                        \x1b[37m12/21 19:50\n\x1b[1;31m→ \x1b[33mindium111\x1b[0;33m: 考慮到機構效應，鄭黃陳三人的民調數字應該會更高       \x1b[37m12/21 19:51\n\x1b[1;31m→ \x1b[33mjohnwu\x1b[0;33m: 台北市長不是黃33嗎? 柯屁誰啊?                           \x1b[37m12/21 19:51\n\x1b[1;31m→ \x1b[33mKEYSOLIDER\x1b[0;33m: 應該是邁失言次數不算多 不然罷免韓總成功才過幾個月   \x1b[37m12/21 19:51\n\x1b[1;31m→ \x1b[33mKEYSOLIDER\x1b[0;33m:  韓粉一定超恨                                       \x1b[37m12/21 19:51\n\x1b[1;37m推 \x1b[33mazeroth\x1b[0;33m: 爐渣市民真的很光榮XDDDDD                               \x1b[37m12/21 19:51\n\x1b[1;37m推 \x1b[33mnewstarisme\x1b[0;33m: 這我信                                            \x1b[37m 12/21 19:51\n\x1b[1;37m推 \x1b[33mwhitecow\x1b[0;33m: 盧也能第四..爛透                                     \x1b[37m 12/21 19:51\n\x1b[1;31m→ \x1b[33mindium111\x1b[0;33m: 三立做民調如果盧只有40%，我相信藍粉也會喊機構效應的  \x1b[37m12/21 19:52\n※ 編輯: cheinshin (49.216.65.39 臺灣), 12/21/2020 19:52:54\n\x1b[1;31m噓 \x1b[33md86506\x1b[0;33m: 陳水扁是民調第一但連任選輸才有選總統的資格，不知道柯連 \x1b[37m 12/21 19:52\n\x1b[1;31m→ \x1b[33md86506\x1b[0;33m: 任選贏，但民調吊車尾，有沒有資格選總統？                \x1b[37m12/21 19:52\n\x1b[1;31m噓 \x1b[33mBlackBass\x1b[0;33m: TVB狗屎                                              \x1b[37m12/21 19:52\n\x1b[1;37m推 \x1b[33mEraKing\x1b[0;33m: 台南高雄兩個這樣的滿意度根本超爛                      \x1b[37m 12/21 19:53\n\n黃在遠見有78 平均一下 大約68喔\n\x1b[1;31m噓 \x1b[33mlakeisland\x1b[0;33m: 垃圾綠媒假民調                                     \x1b[37m 12/21 19:53\n\x1b[1;37m推 \x1b[33mKEYSOLIDER\x1b[0;33m: 八卦熱呼呼 民調冷冰冰                              \x1b[37m 12/21 19:54\x1b[m\x1b[m\n※ 編輯: cheinshin (49.216.65.39 臺灣), 12/21/2020 19:55:02\n\x1b[1;37m推 \x1b[33mindium111\x1b[m\x1b[33m: TVBS什麼時候變成綠媒了XD                            \x1b[m 12/21 19:54\n\x1b[1;31m噓 \x1b[33mbibiwei\x1b[m\x1b[33m: 今年才補選上的啦,什麼時候去年補選上了?                \x1b[m 12/21 19:54\n\x1b[1;37m推 \x1b[33mbillybbb\x1b[m\x1b[33m: 綠智障們不是罵盧破壞臺美關係嗎？可憐喔被民調洗臉     \x1b[m 12/21 19:54\n\x1b[1;31m噓 \x1b[33mcarrey8\x1b[m\x1b[33m: 搞個錘子 連其邁都贏不了?                              \x1b[m 12/21 19:54\n\x1b[1;37m推 \x1b[33mhyde711034\x1b[m\x1b[33m: 台南人可憐還開心指數最高                           \x1b[m 12/21 19:55\n\x1b[1;37m推 \x1b[33micelaw\x1b[m\x1b[33m: 柯在綠媒偏低 正常                                      \x1b[m 12/21 19:55\n\x1b[1;37m推 \x1b[33mtouchbird\x1b[m\x1b[33m: 阿北沒有輸!!!                                       \x1b[m 12/21 19:55\n\x1b[1;37m推 \x1b[33mbradpete\x1b[m\x1b[33m: 笑死 哈哈哈 身在福中不知福.jpg                       \x1b[m 12/21 19:55\n\x1b[1;31m→ \x1b[33mbradpete\x1b[m\x1b[33m: 不來八卦版做一下民調嗎 柯肯定第一名                  \x1b[m 12/21 19:55\n\x1b[1;37m推 \x1b[33mamos30627\x1b[m\x1b[33m: 阿北又被綠媒抹黑                                    \x1b[m 12/21 19:55\n\x1b[1;37m推 \x1b[33mNiro\x1b[m\x1b[33m: 一般通常會有蜜月期  想不到侯黃還那麼高                   \x1b[m 12/21 19:56\n\x1b[1;31m→ \x1b[33mVVizZ\x1b[m\x1b[33m: 4%笑死                                                  \x1b[m 12/21 19:57\n\x1b[1;37m推 \x1b[33mindium111\x1b[m\x1b[33m: 這民調再度顯示現在的八卦版根本社會反指標了          \x1b[m 12/21 19:57\n\x1b[1;31m→ \x1b[33mtakeda3234\x1b[m\x1b[33m: 這樣藍營2022很穩阿...台北拿回機率大                \x1b[m 12/21 19:57\n\x1b[1;37m推 \x1b[33mNiubert\x1b[m\x1b[33m: 爐渣市長怎麼可能上升，連我深綠台南同學都發文抱怨了    \x1b[m 12/21 19:57\n\x1b[1;37m推 \x1b[33mqweertyui891\x1b[m\x1b[33m: 民調第一有總統資格，看來侯友宜穩了               \x1b[m 12/21 19:57\n\x1b[1;37m推 \x1b[33mirosehead\x1b[m\x1b[33m: 柯屁連吸盡韓糞仇恨的陳其邁都打不贏 真廢             \x1b[m 12/21 19:58\n\x1b[1;37m推 \x1b[33mfoolfighter\x1b[m\x1b[33m: 土柯糞幾成有台北市戶籍啊？                        \x1b[m 12/21 19:58\n\x1b[1;37m推 \x1b[33myehpi\x1b[m\x1b[33m: 黃有超大支票（物理）                                    \x1b[m 12/21 19:58\n\x1b[1;37m推 \x1b[33mlockeyman\x1b[m\x1b[33m: 噗                                                  \x1b[m 12/21 19:58\n\ntest123123\n\ntest124124\n\ntest125125\n\n\x1b[1;37m推 \x1b[33mdeathdancer\x1b[m\x1b[33m: 阿北才沒有輸                                      \x1b[m 12/21 23:51\n\x1b[1;37m推 \x1b[33mjoshualiu\x1b[m\x1b[33m: 黃偉哲是怎麼                                        \x1b[m 12/22 00:02\n\x1b[1;37m推 \x1b[33mken0062\x1b[m\x1b[33m: 做越多越被嫌ww                                        \x1b[m 12/22 00:11\n\n\n\n\n")
		default:
			r.Content.Content = []byte("")
		}
		r.Content.Length = int64(len(r.Content.Content))
		r.Content.TotalLength = r.Content.Length
	}
	return nil
}

func (c *MockClientConn) NewStream(ctx context.Context, desc *grpc.StreamDesc, method string, opts ...grpc.CallOption) (cs grpc.ClientStream, err error) {
	return nil, nil
}

func (c *MockClientConn) Close() {
}
