All required fields set, defaults provided, all repeated fields given two values.
(t *testing.T)
| 728 | |
| 729 | // All required fields set, defaults provided, all repeated fields given two values. |
| 730 | func TestEncodeDecode5(t *testing.T) { |
| 731 | pb := initGoTest(true) |
| 732 | pb.RepeatedField = []*GoTestField{initGoTestField(), initGoTestField()} |
| 733 | pb.F_BoolRepeated = []bool{false, true} |
| 734 | pb.F_Int32Repeated = []int32{32, 33} |
| 735 | pb.F_Int64Repeated = []int64{64, 65} |
| 736 | pb.F_Fixed32Repeated = []uint32{3232, 3333} |
| 737 | pb.F_Fixed64Repeated = []uint64{6464, 6565} |
| 738 | pb.F_Uint32Repeated = []uint32{323232, 333333} |
| 739 | pb.F_Uint64Repeated = []uint64{646464, 656565} |
| 740 | pb.F_FloatRepeated = []float32{32., 33.} |
| 741 | pb.F_DoubleRepeated = []float64{64., 65.} |
| 742 | pb.F_StringRepeated = []string{"hello", "sailor"} |
| 743 | pb.F_BytesRepeated = [][]byte{[]byte("big"), []byte("nose")} |
| 744 | pb.F_Sint32Repeated = []int32{32, -32} |
| 745 | pb.F_Sint64Repeated = []int64{64, -64} |
| 746 | pb.F_Sfixed32Repeated = []int32{32, -32} |
| 747 | pb.F_Sfixed64Repeated = []int64{64, -64} |
| 748 | pb.Repeatedgroup = []*GoTest_RepeatedGroup{initGoTest_RepeatedGroup(), initGoTest_RepeatedGroup()} |
| 749 | |
| 750 | overify(t, pb, |
| 751 | "0807"+ // field 1, encoding 0, value 7 |
| 752 | "220d"+"0a056c6162656c120474797065"+ // field 4, encoding 2 (GoTestField) |
| 753 | "2a0d"+"0a056c6162656c120474797065"+ // field 5, encoding 2 (GoTestField) |
| 754 | "2a0d"+"0a056c6162656c120474797065"+ // field 5, encoding 2 (GoTestField) |
| 755 | "5001"+ // field 10, encoding 0, value 1 |
| 756 | "5803"+ // field 11, encoding 0, value 3 |
| 757 | "6006"+ // field 12, encoding 0, value 6 |
| 758 | "6d20000000"+ // field 13, encoding 5, value 32 |
| 759 | "714000000000000000"+ // field 14, encoding 1, value 64 |
| 760 | "78a019"+ // field 15, encoding 0, value 3232 |
| 761 | "8001c032"+ // field 16, encoding 0, value 6464 |
| 762 | "8d0100004a45"+ // field 17, encoding 5, value 3232.0 |
| 763 | "9101000000000040b940"+ // field 18, encoding 1, value 6464.0 |
| 764 | "9a0106"+"737472696e67"+ // field 19, encoding 2 string "string" |
| 765 | "a00100"+ // field 20, encoding 0, value 0 |
| 766 | "a00101"+ // field 20, encoding 0, value 1 |
| 767 | "a80120"+ // field 21, encoding 0, value 32 |
| 768 | "a80121"+ // field 21, encoding 0, value 33 |
| 769 | "b00140"+ // field 22, encoding 0, value 64 |
| 770 | "b00141"+ // field 22, encoding 0, value 65 |
| 771 | "bd01a00c0000"+ // field 23, encoding 5, value 3232 |
| 772 | "bd01050d0000"+ // field 23, encoding 5, value 3333 |
| 773 | "c1014019000000000000"+ // field 24, encoding 1, value 6464 |
| 774 | "c101a519000000000000"+ // field 24, encoding 1, value 6565 |
| 775 | "c801a0dd13"+ // field 25, encoding 0, value 323232 |
| 776 | "c80195ac14"+ // field 25, encoding 0, value 333333 |
| 777 | "d001c0ba27"+ // field 26, encoding 0, value 646464 |
| 778 | "d001b58928"+ // field 26, encoding 0, value 656565 |
| 779 | "dd0100000042"+ // field 27, encoding 5, value 32.0 |
| 780 | "dd0100000442"+ // field 27, encoding 5, value 33.0 |
| 781 | "e1010000000000005040"+ // field 28, encoding 1, value 64.0 |
| 782 | "e1010000000000405040"+ // field 28, encoding 1, value 65.0 |
| 783 | "ea0105"+"68656c6c6f"+ // field 29, encoding 2, string "hello" |
| 784 | "ea0106"+"7361696c6f72"+ // field 29, encoding 2, string "sailor" |
| 785 | "c00201"+ // field 40, encoding 0, value 1 |
| 786 | "c80220"+ // field 41, encoding 0, value 32 |
| 787 | "d00240"+ // field 42, encoding 0, value 64 |
nothing calls this directly
no test coverage detected
searching dependent graphs…