Skip to content

Commit 5a3d7b8

Browse files
authored
Merge pull request #110 from apelisse/small-fixes-to-tests
Minor tests improvements
2 parents c66e514 + c5edc25 commit 5a3d7b8

File tree

4 files changed

+28
-28
lines changed

4 files changed

+28
-28
lines changed

fieldpath/serialize_test.go

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,25 @@ import (
2525

2626
func TestSerializeV1(t *testing.T) {
2727
for i := 0; i < 500; i++ {
28-
x := NewSet()
29-
for j := 0; j < 50; j++ {
30-
x.Insert(randomPathMaker.makePath(2, 5))
31-
}
32-
b, err := x.ToJSON()
33-
if err != nil {
34-
t.Errorf("Failed to serialize %#v: %v", x, err)
35-
continue
36-
}
37-
x2 := NewSet()
38-
err = x2.FromJSON(bytes.NewReader(b))
39-
if err != nil {
40-
t.Errorf("Failed to deserialize %s: %v\n%#v", b, err, x)
41-
}
42-
if !x2.Equals(x) {
43-
b2, _ := x2.ToJSON()
44-
t.Errorf("failed to reproduce original:\n\n%s\n\n%s\n\n%s\n\n%s\n", x, b, b2, x2)
45-
}
28+
t.Run(fmt.Sprintf("%d", i), func(t *testing.T) {
29+
x := NewSet()
30+
for j := 0; j < 50; j++ {
31+
x.Insert(randomPathMaker.makePath(2, 5))
32+
}
33+
b, err := x.ToJSON()
34+
if err != nil {
35+
t.Fatalf("Failed to serialize %#v: %v", x, err)
36+
}
37+
x2 := NewSet()
38+
err = x2.FromJSON(bytes.NewReader(b))
39+
if err != nil {
40+
t.Fatalf("Failed to deserialize %s: %v\n%#v", b, err, x)
41+
}
42+
if !x2.Equals(x) {
43+
b2, _ := x2.ToJSON()
44+
t.Fatalf("failed to reproduce original:\n\n%s\n\n%s\n\n%s\n\n%s\n", x, b, b2, x2)
45+
}
46+
})
4647
}
4748
}
4849

@@ -56,15 +57,14 @@ func TestSerializeV1GoldenData(t *testing.T) {
5657
x := NewSet()
5758
err := x.FromJSON(strings.NewReader(str))
5859
if err != nil {
59-
t.Errorf("Failed to deserialize %s: %v\n%#v", str, err, x)
60+
t.Fatalf("Failed to deserialize %s: %v\n%#v", str, err, x)
6061
}
6162
b, err := x.ToJSON()
6263
if err != nil {
63-
t.Errorf("Failed to serialize %#v: %v", x, err)
64-
return
64+
t.Fatalf("Failed to serialize %#v: %v", x, err)
6565
}
6666
if string(b) != str {
67-
t.Errorf("Failed;\ngot: %s\nwant: %s\n", b, str)
67+
t.Fatalf("Failed;\ngot: %s\nwant: %s\n", b, str)
6868
}
6969
})
7070
}

typed/deduced_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ func TestToSetDeduced(t *testing.T) {
246246

247247
tv, err := typed.DeducedParseableType.FromYAML(v.object)
248248
if err != nil {
249-
t.Errorf("failed to parse object: %v", err)
249+
t.Fatalf("failed to parse object: %v", err)
250250
}
251251
fs, err := tv.ToFieldSet()
252252
if err != nil {
@@ -456,11 +456,11 @@ func TestSymdiffDeduced(t *testing.T) {
456456

457457
tvLHS, err := pt.FromYAML(quint.lhs)
458458
if err != nil {
459-
t.Errorf("failed to parse lhs: %v", err)
459+
t.Fatalf("failed to parse lhs: %v", err)
460460
}
461461
tvRHS, err := pt.FromYAML(quint.rhs)
462462
if err != nil {
463-
t.Errorf("failed to parse rhs: %v", err)
463+
t.Fatalf("failed to parse rhs: %v", err)
464464
}
465465
got, err := tvLHS.Compare(tvRHS)
466466
if err != nil {

typed/symdiff_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -521,11 +521,11 @@ func (tt symdiffTestCase) test(t *testing.T) {
521521

522522
tvLHS, err := pt.FromYAML(quint.lhs)
523523
if err != nil {
524-
t.Errorf("failed to parse lhs: %v", err)
524+
t.Fatalf("failed to parse lhs: %v", err)
525525
}
526526
tvRHS, err := pt.FromYAML(quint.rhs)
527527
if err != nil {
528-
t.Errorf("failed to parse rhs: %v", err)
528+
t.Fatalf("failed to parse rhs: %v", err)
529529
}
530530
got, err := tvLHS.Compare(tvRHS)
531531
if err != nil {

value/less_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ func TestValueLess(t *testing.T) {
304304
t.Errorf("oops, a >= b: %#v, %#v", tt.a, tt.b)
305305
}
306306
}
307-
if tt.b.Less(tt.b) {
307+
if tt.b.Less(tt.a) {
308308
t.Errorf("oops, b < a: %#v, %#v", tt.b, tt.a)
309309
}
310310
})

0 commit comments

Comments
 (0)