@@ -161,35 +161,13 @@ func TestService_GetTypes(t *testing.T) {
161161
162162func TestService_UpsertAsset (t * testing.T ) {
163163 sampleAsset := & asset.Asset {ID : "some-id" , URN : "some-urn" , Type : asset .TypeDashboard , Service : "some-service" }
164- sampleNodes1 := []asset.LineageNode {
165- {
166- URN : "1-urn-1" ,
167- Type : asset .TypeJob ,
168- Service : "service-1" ,
169- },
170- {
171- URN : "1-urn-2" ,
172- Type : asset .TypeJob ,
173- Service : "service-1" ,
174- },
175- }
176- sampleNodes2 := []asset.LineageNode {
177- {
178- URN : "2-urn-1" ,
179- Type : asset .TypeTopic ,
180- Service : "service-2" ,
181- },
182- {
183- URN : "2-urn-2" ,
184- Type : asset .TypeJob ,
185- Service : "service-2" ,
186- },
187- }
164+ sampleNodes1 := []string {"1-urn-1" , "1-urn-2" }
165+ sampleNodes2 := []string {"2-urn-1" , "2-urn-2" }
188166 type testCase struct {
189167 Description string
190168 Asset * asset.Asset
191- Upstreams []asset. LineageNode
192- Downstreams []asset. LineageNode
169+ Upstreams []string
170+ Downstreams []string
193171 Err error
194172 ReturnedID string
195173 Setup func (context.Context , * mocks.AssetRepository , * mocks.DiscoveryRepository , * mocks.LineageRepository )
@@ -223,11 +201,7 @@ func TestService_UpsertAsset(t *testing.T) {
223201 Setup : func (ctx context.Context , ar * mocks.AssetRepository , dr * mocks.DiscoveryRepository , lr * mocks.LineageRepository ) {
224202 ar .EXPECT ().Upsert (ctx , sampleAsset ).Return (sampleAsset .ID , nil )
225203 dr .EXPECT ().Upsert (ctx , * sampleAsset ).Return (nil )
226- lr .EXPECT ().Upsert (ctx , asset.LineageNode {
227- URN : sampleAsset .URN ,
228- Type : sampleAsset .Type ,
229- Service : sampleAsset .Service ,
230- }, sampleNodes1 , sampleNodes2 ).Return (errors .New ("unknown error" ))
204+ lr .EXPECT ().Upsert (ctx , sampleAsset .URN , sampleNodes1 , sampleNodes2 ).Return (errors .New ("unknown error" ))
231205 },
232206 Err : errors .New ("unknown error" ),
233207 ReturnedID : sampleAsset .ID ,
@@ -240,11 +214,7 @@ func TestService_UpsertAsset(t *testing.T) {
240214 Setup : func (ctx context.Context , ar * mocks.AssetRepository , dr * mocks.DiscoveryRepository , lr * mocks.LineageRepository ) {
241215 ar .EXPECT ().Upsert (ctx , sampleAsset ).Return (sampleAsset .ID , nil )
242216 dr .EXPECT ().Upsert (ctx , * sampleAsset ).Return (nil )
243- lr .EXPECT ().Upsert (ctx , asset.LineageNode {
244- URN : sampleAsset .URN ,
245- Type : sampleAsset .Type ,
246- Service : sampleAsset .Service ,
247- }, sampleNodes1 , sampleNodes2 ).Return (nil )
217+ lr .EXPECT ().Upsert (ctx , sampleAsset .URN , sampleNodes1 , sampleNodes2 ).Return (nil )
248218 },
249219 Err : nil ,
250220 ReturnedID : sampleAsset .ID ,
@@ -586,15 +556,15 @@ func TestService_GetLineage(t *testing.T) {
586556 Description : `should return error if the GetGraph function return error` ,
587557 ID : assetID ,
588558 Setup : func (ctx context.Context , ar * mocks.AssetRepository , dr * mocks.DiscoveryRepository , lr * mocks.LineageRepository ) {
589- lr .EXPECT ().GetGraph (ctx , asset. LineageNode {} , asset.LineageQuery {}).Return (asset.LineageGraph {}, errors .New ("error fetching graph" ))
559+ lr .EXPECT ().GetGraph (ctx , "" , asset.LineageQuery {}).Return (asset.LineageGraph {}, errors .New ("error fetching graph" ))
590560 },
591561 Err : errors .New ("error fetching graph" ),
592562 },
593563 {
594564 Description : `should return no error if graph nodes are returned` ,
595565 ID : assetID ,
596566 Setup : func (ctx context.Context , ar * mocks.AssetRepository , dr * mocks.DiscoveryRepository , lr * mocks.LineageRepository ) {
597- lr .EXPECT ().GetGraph (ctx , asset. LineageNode {} , asset.LineageQuery {}).Return (asset.LineageGraph {}, nil )
567+ lr .EXPECT ().GetGraph (ctx , "" , asset.LineageQuery {}).Return (asset.LineageGraph {}, nil )
598568 },
599569 Err : nil ,
600570 },
@@ -611,7 +581,7 @@ func TestService_GetLineage(t *testing.T) {
611581 }
612582
613583 svc := asset .NewService (mockAssetRepo , mockDiscoveryRepo , mockLineageRepo )
614- _ , err := svc .GetLineage (ctx , asset. LineageNode {} , asset.LineageQuery {})
584+ _ , err := svc .GetLineage (ctx , "" , asset.LineageQuery {})
615585 if err != nil && errors .Is (tc .Err , err ) {
616586 t .Fatalf ("got error %v, expected error was %v" , err , tc .Err )
617587 }
0 commit comments