Skip to content

Commit

Permalink
Add wire fidelity tests for default enum fields.
Browse files Browse the repository at this point in the history
  • Loading branch information
matttproud committed Aug 26, 2012
1 parent 632ca8d commit 97151cb
Showing 1 changed file with 48 additions and 1 deletion.
49 changes: 48 additions & 1 deletion tests/generation/simple_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,18 @@ func TestWireFormatWithDefaultPayload(t *testing.T) {
t.Errorf("%d (%s) emission.OptionalSixth (%q) != incoming.OptionalSixth (%q)\n", i, name, emission.OptionalSixth, incoming.OptionalSixth)
}

if emission.DefaultSeventh != incoming.DefaultSeventh {
t.Errorf("%d (%s) emission.DefaultSeventh (%q) != incoming.DefaultSeventh (%q)\n", i, name, emission.DefaultSeventh, incoming.DefaultSeventh)
}

if emission.DefaultEighth != incoming.DefaultEighth {
t.Errorf("%d (%s) emission.DefaultEighth (%q) != incoming.DefaultEighth (%q)\n", i, name, emission.DefaultEighth, incoming.DefaultEighth)
}

if emission.DefaultNineth != incoming.DefaultNineth {
t.Errorf("%d (%s) emission.DefaultNineth (%q) != incoming.DefaultNineth (%q)\n", i, name, emission.DefaultNineth, incoming.DefaultNineth)
}

if emission.IsSetOptionalFourth() != incoming.IsSetOptionalFourth() {
t.Errorf("%d (%s) emission.IsSetOptionalFourth (%q) != incoming.IsSetOptionalFourth (%q)\n", i, name, emission.IsSetOptionalFourth(), incoming.IsSetOptionalFourth())
}
Expand All @@ -405,6 +417,18 @@ func TestWireFormatWithDefaultPayload(t *testing.T) {
if emission.IsSetOptionalSixth() != incoming.IsSetOptionalSixth() {
t.Errorf("%d (%s) emission.IsSetOptionalSixth (%q) != incoming.IsSetOptionalSixth (%q)\n", i, name, emission.IsSetOptionalSixth(), incoming.IsSetOptionalSixth())
}

if emission.IsSetDefaultSeventh() != incoming.IsSetDefaultSeventh() {
t.Errorf("%d (%s) emission.IsSetDefaultSeventh (%q) != incoming.IsSetDefaultSeventh (%q)\n", i, name, emission.IsSetDefaultSeventh(), incoming.IsSetDefaultSeventh())
}

if emission.IsSetDefaultEighth() != incoming.IsSetDefaultEighth() {
t.Errorf("%d (%s) emission.IsSetDefaultEighth (%q) != incoming.IsSetDefaultEighth (%q)\n", i, name, emission.IsSetDefaultEighth(), incoming.IsSetDefaultEighth())
}

if emission.IsSetDefaultNineth() != incoming.IsSetDefaultNineth() {
t.Errorf("%d (%s) emission.IsSetDefaultNineth (%q) != incoming.IsSetDefaultNineth (%q)\n", i, name, emission.IsSetDefaultNineth(), incoming.IsSetDefaultNineth())
}
}
}

Expand Down Expand Up @@ -493,6 +517,18 @@ func TestWireFormatWithSetPayload(t *testing.T) {
t.Errorf("%d (%s) emission.OptionalSixth (%q) != incoming.OptionalSixth (%q)\n", i, name, emission.OptionalSixth, incoming.OptionalSixth)
}

if emission.DefaultSeventh != incoming.DefaultSeventh {
t.Errorf("%d (%s) emission.DefaultSeventh (%q) != incoming.DefaultSeventh (%q)\n", i, name, emission.DefaultSeventh, incoming.DefaultSeventh)
}

if emission.DefaultEighth != incoming.DefaultEighth {
t.Errorf("%d (%s) emission.DefaultEighth (%q) != incoming.DefaultEighth (%q)\n", i, name, emission.DefaultEighth, incoming.DefaultEighth)
}

if emission.DefaultNineth != incoming.DefaultNineth {
t.Errorf("%d (%s) emission.DefaultNineth (%q) != incoming.DefaultNineth (%q)\n", i, name, emission.DefaultNineth, incoming.DefaultNineth)
}

if emission.IsSetOptionalFourth() != incoming.IsSetOptionalFourth() {
t.Errorf("%d (%s) emission.IsSetOptionalFourth (%q) != incoming.IsSetOptionalFourth (%q)\n", i, name, emission.IsSetOptionalFourth(), incoming.IsSetOptionalFourth())
}
Expand All @@ -504,6 +540,17 @@ func TestWireFormatWithSetPayload(t *testing.T) {
if emission.IsSetOptionalSixth() != incoming.IsSetOptionalSixth() {
t.Errorf("%d (%s) emission.IsSetOptionalSixth (%q) != incoming.IsSetOptionalSixth (%q)\n", i, name, emission.IsSetOptionalSixth(), incoming.IsSetOptionalSixth())
}
}

if emission.IsSetDefaultSeventh() != incoming.IsSetDefaultSeventh() {
t.Errorf("%d (%s) emission.IsSetDefaultSeventh (%q) != incoming.IsSetDefaultSeventh (%q)\n", i, name, emission.IsSetDefaultSeventh(), incoming.IsSetDefaultSeventh())
}

if emission.IsSetDefaultEighth() != incoming.IsSetDefaultEighth() {
t.Errorf("%d (%s) emission.IsSetDefaultEighth (%q) != incoming.IsSetDefaultEighth (%q)\n", i, name, emission.IsSetDefaultEighth(), incoming.IsSetDefaultEighth())
}

if emission.IsSetDefaultNineth() != incoming.IsSetDefaultNineth() {
t.Errorf("%d (%s) emission.IsSetDefaultNineth (%q) != incoming.IsSetDefaultNineth (%q)\n", i, name, emission.IsSetDefaultNineth(), incoming.IsSetDefaultNineth())
}
}
}

0 comments on commit 97151cb

Please sign in to comment.