github.com/s7techlab/cckit@v0.10.5/examples/fabcar/testdata/car_owner.go (about)

     1  package testdata
     2  
     3  import (
     4  	. "github.com/onsi/gomega"
     5  
     6  	"github.com/s7techlab/cckit/examples/fabcar"
     7  )
     8  
     9  func ExpectOwnersViewContain(setOwners []*fabcar.SetCarOwner, getOwners []*fabcar.CarOwner) {
    10  	Expect(setOwners).To(HaveLen(len(getOwners)))
    11  
    12  	length := len(setOwners)
    13  	for i := 0; i < length; i++ {
    14  		for j := 0; j < length; j++ {
    15  			if setOwners[i].FirstName == getOwners[j].FirstName && setOwners[i].SecondName == getOwners[j].SecondName {
    16  				Expect(setOwners[i].FirstName).To(Equal(getOwners[j].FirstName))
    17  				Expect(setOwners[i].SecondName).To(Equal(getOwners[j].SecondName))
    18  				Expect(setOwners[i].VehiclePassport).To(Equal(getOwners[j].VehiclePassport))
    19  			}
    20  		}
    21  	}
    22  }