github.com/linapex/ethereum-go-chinese@v0.0.0-20190316121929-f8b7a73c3fa1/swarm/storage/feed/feed_test.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 19:16:44</date> 10 //</624450118837342208> 11 12 package feed 13 14 import ( 15 "testing" 16 ) 17 18 func getTestFeed() *Feed { 19 topic, _ := NewTopic("world news report, every hour", nil) 20 return &Feed{ 21 Topic: topic, 22 User: newCharlieSigner().Address(), 23 } 24 } 25 26 func TestFeedSerializerDeserializer(t *testing.T) { 27 testBinarySerializerRecovery(t, getTestFeed(), "0x776f726c64206e657773207265706f72742c20657665727920686f7572000000876a8936a7cd0b79ef0735ad0896c1afe278781c") 28 } 29 30 func TestFeedSerializerLengthCheck(t *testing.T) { 31 testBinarySerializerLengthCheck(t, getTestFeed()) 32 } 33