func TestRandomDebug(t *testing.T) { p := NewReflectParser() for i := 0; i < 10; i++ { p.Init(reflect.ValueOf(debug.Input)) //l := debug.NewLogger(p, debug.NewLineLogger()) debug.RandomWalk(p, debug.NewRand(), 10, 3) //t.Logf("original %v vs random %v", debug.Output, m) } }
func TestRandomDebug(t *testing.T) { p := NewProtoNameParser("debug", "Debug", debug.DebugDescription()) data, err := proto.Marshal(debug.Input) if err != nil { panic(err) } for i := 0; i < 10; i++ { if err := p.Init(data); err != nil { t.Fatal(err) } //l := debug.NewLogger(p, debug.NewLineLogger()) debug.RandomWalk(p, debug.NewRand(), 10, 3) //t.Logf("original %v vs random %v", debug.Output, m) } }
func TestRandomDebug(t *testing.T) { p := sjson.NewJsonParser() data, err := json.Marshal(debug.Input) if err != nil { t.Fatal(err) } for i := 0; i < 10; i++ { if err := p.Init(data); err != nil { t.Fatal(err) } //l := debug.NewLogger(p, debug.NewLineLogger()) debug.RandomWalk(p, debug.NewRand(), 10, 3) //t.Logf("original %v vs random %v", debug.Output, m) } }