package data import ( "encoding/json" "go-stock/backend/db" "go-stock/backend/logger" "testing" ) // @Author spark // @Date 2025/4/23 17:58 // @Desc //----------------------------------------------------------------------------------- func TestGetSinaNews(t *testing.T) { db.Init("../../data/stock.db") NewMarketNewsApi().GetSinaNews(30) //NewMarketNewsApi().GetNewTelegraph(30) } func TestGlobalStockIndexes(t *testing.T) { resp := NewMarketNewsApi().GlobalStockIndexes(30) bytes, err := json.Marshal(resp) if err != nil { return } logger.SugaredLogger.Debugf("resp: %+v", string(bytes)) } func TestGetIndustryRank(t *testing.T) { res := NewMarketNewsApi().GetIndustryRank("0", 10) for s, a := range res["data"].([]any) { logger.SugaredLogger.Debugf("key: %+v, value: %+v", s, a) } } func TestGetIndustryMoneyRankSina(t *testing.T) { res := NewMarketNewsApi().GetIndustryMoneyRankSina("2") for i, re := range res { logger.SugaredLogger.Debugf("key: %+v, value: %+v", i, re) } } func TestGetMoneyRankSina(t *testing.T) { res := NewMarketNewsApi().GetMoneyRankSina("r3_net") for i, re := range res { logger.SugaredLogger.Debugf("key: %+v, value: %+v", i, re) } }