Rename ErrorIfNotEqual to ErrorIfNotEqualSets

This commit is contained in:
jregan
2019-06-06 20:20:48 -07:00
parent aa2d8b20cd
commit 0e4f9acb6e
14 changed files with 34 additions and 35 deletions

View File

@@ -124,7 +124,7 @@ func TestOverlayRun(t *testing.T) {
t.Fatalf("unexpected error: %v", err)
}
if !reflect.DeepEqual(base, expected) {
err = expected.ErrorIfNotEqual(base)
err = expected.ErrorIfNotEqualSets(base)
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -254,7 +254,7 @@ func TestMultiplePatches(t *testing.T) {
t.Fatalf("unexpected error: %v", err)
}
if !reflect.DeepEqual(base, expected) {
err = expected.ErrorIfNotEqual(base)
err = expected.ErrorIfNotEqualSets(base)
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -402,7 +402,7 @@ func TestNoSchemaOverlayRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(base); err != nil {
if err = expected.ErrorIfNotEqualSets(base); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -486,7 +486,7 @@ func TestNoSchemaMultiplePatches(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(base); err != nil {
if err = expected.ErrorIfNotEqualSets(base); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -248,7 +248,7 @@ func TestNewPatchJson6902FactoryMulti(t *testing.T) {
t.Fatalf("unexpected error : %v", err)
}
if !reflect.DeepEqual(base, expected) {
err = expected.ErrorIfNotEqual(base)
err = expected.ErrorIfNotEqualSets(base)
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -110,7 +110,7 @@ func TestJsonPatchJSONTransformer_Transform(t *testing.T) {
t.Fatalf("unexpected error: %v", err)
}
if !reflect.DeepEqual(base, expected) {
err = expected.ErrorIfNotEqual(base)
err = expected.ErrorIfNotEqualSets(base)
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -66,7 +66,7 @@ func (rmF *Factory) NewResMapFromBytes(b []byte) (ResMap, error) {
// Deprecated.
// FromMap returns a ResMap with arbitrary internal ordering,
// panicing on error. For tests only.
// See also ErrorIfNotEqual.
// See also ErrorIfNotEqualSets.
func FromMap(arg map[resid.ResId]*resource.Resource) ResMap {
result, err := fromMap(arg)
if err != nil {

View File

@@ -77,7 +77,7 @@ metadata:
if m.Size() != 3 {
t.Fatalf("result should contain 3, but got %d", m.Size())
}
if err := expected.ErrorIfNotEqual(m); err != nil {
if err := expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -151,7 +151,7 @@ type ResMap interface {
// not the underlying resources.
ShallowCopy() ResMap
// ErrorIfNotEqual returns an error if the
// ErrorIfNotEqualSets returns an error if the
// argument doesn't have the same Ids and resource
// data as self. Ordering is _not_ taken into account,
// as this function was solely used in tests written
@@ -159,10 +159,9 @@ type ResMap interface {
// and those tests are initialized with maps which
// by definition have random ordering, and will
// fail spuriously.
// TODO: rename to ErrorIfNotEqualSets
// TODO: modify tests to not use resmap.FromMap,
// TODO: - and replace this with a stricter equals.
ErrorIfNotEqual(ResMap) error
ErrorIfNotEqualSets(ResMap) error
// Debug prints the ResMap.
Debug(title string)
@@ -409,8 +408,8 @@ func (m *resWrangler) AsYaml(twiddle ResTwiddler) ([]byte, error) {
return buf.Bytes(), nil
}
// ErrorIfNotEqual implements ResMap.
func (m *resWrangler) ErrorIfNotEqual(other ResMap) error {
// ErrorIfNotEqualSets implements ResMap.
func (m *resWrangler) ErrorIfNotEqualSets(other ResMap) error {
m2, ok := other.(*resWrangler)
if !ok {
panic(fmt.Errorf("bad cast"))

View File

@@ -382,7 +382,7 @@ func TestFilterBy(t *testing.T) {
test := test
t.Run(name, func(t *testing.T) {
got := test.resMap.ResourcesThatCouldReference(test.filter)
err := test.expected.ErrorIfNotEqual(got)
err := test.expected.ErrorIfNotEqualSets(got)
if err != nil {
t.Fatalf("Expected %v but got back %v", test.expected, got)
}
@@ -415,7 +415,7 @@ func TestDeepCopy(t *testing.T) {
if &rm1 == &rm2 {
t.Fatal("DeepCopy returned a reference to itself instead of a copy")
}
err := rm1.ErrorIfNotEqual(rm1)
err := rm1.ErrorIfNotEqualSets(rm1)
if err != nil {
t.Fatal(err)
}
@@ -524,7 +524,7 @@ func TestErrorIfNotEqual(t *testing.T) {
}),
})
err := rm1.ErrorIfNotEqual(rm1)
err := rm1.ErrorIfNotEqualSets(rm1)
if err != nil {
t.Fatalf("%v should equal itself %v", rm1, err)
}
@@ -541,7 +541,7 @@ func TestErrorIfNotEqual(t *testing.T) {
})
// test the different number of keys path
err = rm1.ErrorIfNotEqual(rm2)
err = rm1.ErrorIfNotEqualSets(rm2)
if err == nil {
t.Fatalf("%v should not equal %v %v", rm1, rm2, err)
}
@@ -558,7 +558,7 @@ func TestErrorIfNotEqual(t *testing.T) {
})
// test the different key values path
err = rm2.ErrorIfNotEqual(rm3)
err = rm2.ErrorIfNotEqualSets(rm3)
if err == nil {
t.Fatalf("%v should not equal %v %v", rm1, rm2, err)
}
@@ -575,7 +575,7 @@ func TestErrorIfNotEqual(t *testing.T) {
})
// test the deepcopy path
err = rm2.ErrorIfNotEqual(rm4)
err = rm2.ErrorIfNotEqualSets(rm4)
if err == nil {
t.Fatalf("%v should not equal %v %v", rm1, rm2, err)
}
@@ -608,7 +608,7 @@ func TestAppendAll(t *testing.T) {
if err := input1.AppendAll(input2); err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err := expected.ErrorIfNotEqual(input1); err != nil {
if err := expected.ErrorIfNotEqualSets(input1); err != nil {
input1.Debug("1")
expected.Debug("ex")
t.Fatalf("%#v doesn't equal expected %#v", input1, expected)
@@ -616,7 +616,7 @@ func TestAppendAll(t *testing.T) {
if err := input1.AppendAll(nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err := expected.ErrorIfNotEqual(input1); err != nil {
if err := expected.ErrorIfNotEqualSets(input1); err != nil {
t.Fatalf("%#v doesn't equal expected %#v", input1, expected)
}
}
@@ -678,14 +678,14 @@ func TestAbsorbAll(t *testing.T) {
if err := w.AbsorbAll(makeMap2(types.BehaviorMerge)); err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err := expected.ErrorIfNotEqual(w); err != nil {
if err := expected.ErrorIfNotEqualSets(w); err != nil {
t.Fatal(err)
}
w = makeMap1()
if err := w.AbsorbAll(nil); err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err := w.ErrorIfNotEqual(makeMap1()); err != nil {
if err := w.ErrorIfNotEqualSets(makeMap1()); err != nil {
t.Fatal(err)
}
w = makeMap1()
@@ -693,7 +693,7 @@ func TestAbsorbAll(t *testing.T) {
if err := w.AbsorbAll(w2); err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err := w2.ErrorIfNotEqual(w); err != nil {
if err := w2.ErrorIfNotEqualSets(w); err != nil {
t.Fatal(err)
}
w = makeMap1()

View File

@@ -198,7 +198,7 @@ func TestResources(t *testing.T) {
t.Fatalf("unexpected Resources error %v", err)
}
if err = expected.ErrorIfNotEqual(actual); err != nil {
if err = expected.ErrorIfNotEqualSets(actual); err != nil {
t.Fatalf("unexpected inequality: %v", err)
}
}

View File

@@ -440,7 +440,7 @@ func TestLabelsRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -576,7 +576,7 @@ func TestAnnotationsRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -619,7 +619,7 @@ func TestAnnotaionsRunWithNullValue(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}

View File

@@ -78,7 +78,7 @@ func (o *multiTransformer) transformWithCheckConflict(m resmap.ResMap) error {
if err != nil {
return err
}
err = m.ErrorIfNotEqual(mcopy)
err = m.ErrorIfNotEqualSets(mcopy)
if err != nil {
return fmt.Errorf("found conflict between different patches\n%v", err)
}

View File

@@ -492,7 +492,7 @@ func TestNameReferenceHappyRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -619,7 +619,7 @@ func TestNameReferencePersistentVolumeHappyRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -197,7 +197,7 @@ func TestNamespaceRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}
@@ -253,7 +253,7 @@ func TestNamespaceRunForClusterLevelKind(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -90,7 +90,7 @@ func TestPrefixSuffixNameRun(t *testing.T) {
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if err = expected.ErrorIfNotEqual(m); err != nil {
if err = expected.ErrorIfNotEqualSets(m); err != nil {
t.Fatalf("actual doesn't match expected: %v", err)
}
}

View File

@@ -101,7 +101,7 @@ func TestVarRef(t *testing.T) {
a, e := tc.given.res, tc.expected.res
if !reflect.DeepEqual(a, e) {
err = e.ErrorIfNotEqual(a)
err = e.ErrorIfNotEqualSets(a)
t.Fatalf("actual doesn't match expected: \nACTUAL:\n%v\nEXPECTED:\n%v\nERR: %v", a, e, err)
}