mirror of
https://github.com/3ybactuk/marketplace-go-service-project.git
synced 2025-10-30 14:03:45 +03:00
[hw-7] add metrics, tracing
This commit is contained in:
@@ -119,7 +119,8 @@ func TestCartService_AddItem(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
AddItemMock.
|
||||
Expect(ctx, 1337, &testItem).
|
||||
ExpectUserIDParam2(1337).
|
||||
ExpectItemParam3(&testItem).
|
||||
Return(nil),
|
||||
productService: &productServiceFake{},
|
||||
lomsService: &lomsServiceFake{},
|
||||
@@ -190,7 +191,8 @@ func TestCartService_AddItem(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
AddItemMock.
|
||||
Expect(ctx, 1337, &testItem).
|
||||
ExpectUserIDParam2(1337).
|
||||
ExpectItemParam3(&testItem).
|
||||
Return(assert.AnError),
|
||||
productService: &productServiceFake{},
|
||||
lomsService: &lomsServiceFake{},
|
||||
@@ -304,7 +306,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(testEntityCart, nil),
|
||||
productService: &productServiceFake{},
|
||||
},
|
||||
@@ -320,7 +322,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(entity.Cart{
|
||||
UserID: testUID,
|
||||
Items: []entity.Sku{testSKU},
|
||||
@@ -353,7 +355,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(entity.Cart{
|
||||
UserID: testUID,
|
||||
Items: []entity.Sku{testSKU, 1},
|
||||
@@ -407,7 +409,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(entity.Cart{}, assert.AnError),
|
||||
productService: nil,
|
||||
},
|
||||
@@ -423,7 +425,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(entity.Cart{}, nil),
|
||||
productService: nil,
|
||||
},
|
||||
@@ -439,7 +441,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(entity.Cart{
|
||||
UserID: testUID,
|
||||
Items: []entity.Sku{2},
|
||||
@@ -459,7 +461,7 @@ func TestCartService_GetItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(entity.Cart{
|
||||
UserID: testUID,
|
||||
Items: []entity.Sku{2},
|
||||
@@ -522,7 +524,8 @@ func TestCartService_DeleteItem(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
DeleteItemMock.
|
||||
Expect(ctx, testUID, testSKU).
|
||||
ExpectUserIDParam2(testUID).
|
||||
ExpectSkuParam3(testSKU).
|
||||
Return(nil),
|
||||
},
|
||||
args: args{
|
||||
@@ -561,7 +564,8 @@ func TestCartService_DeleteItem(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
DeleteItemMock.
|
||||
Expect(ctx, testUID, testSKU).
|
||||
ExpectUserIDParam2(testUID).
|
||||
ExpectSkuParam3(testSKU).
|
||||
Return(assert.AnError),
|
||||
},
|
||||
args: args{
|
||||
@@ -613,7 +617,7 @@ func TestCartService_DeleteItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
DeleteItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(nil),
|
||||
},
|
||||
args: args{
|
||||
@@ -638,7 +642,7 @@ func TestCartService_DeleteItemsByUserID(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
DeleteItemsByUserIDMock.
|
||||
Expect(ctx, testUID).
|
||||
ExpectUserIDParam2(testUID).
|
||||
Return(assert.AnError),
|
||||
},
|
||||
args: args{
|
||||
@@ -697,10 +701,10 @@ func TestCartService_CheckoutUserCart(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, 1337).
|
||||
ExpectUserIDParam2(1337).
|
||||
Return(testCart, nil).
|
||||
DeleteItemsByUserIDMock.
|
||||
Expect(ctx, 1337).
|
||||
ExpectUserIDParam2(1337).
|
||||
Return(nil),
|
||||
productService: &productServiceFake{},
|
||||
lomsService: &lomsServiceFake{},
|
||||
@@ -720,7 +724,7 @@ func TestCartService_CheckoutUserCart(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, 1337).
|
||||
ExpectUserIDParam2(1337).
|
||||
Return(entity.Cart{}, assert.AnError),
|
||||
},
|
||||
args: args{ctx: ctx, userID: 1337},
|
||||
@@ -731,7 +735,7 @@ func TestCartService_CheckoutUserCart(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, 1111).
|
||||
ExpectUserIDParam2(1111).
|
||||
Return(testCart, nil),
|
||||
productService: &productServiceFake{},
|
||||
lomsService: &lomsServiceFake{},
|
||||
@@ -744,10 +748,10 @@ func TestCartService_CheckoutUserCart(t *testing.T) {
|
||||
fields: fields{
|
||||
repository: mock.NewRepositoryMock(mc).
|
||||
GetItemsByUserIDMock.
|
||||
Expect(ctx, 1337).
|
||||
ExpectUserIDParam2(1337).
|
||||
Return(testCart, nil).
|
||||
DeleteItemsByUserIDMock.
|
||||
Expect(ctx, 1337).
|
||||
ExpectUserIDParam2(1337).
|
||||
Return(assert.AnError),
|
||||
productService: &productServiceFake{},
|
||||
lomsService: &lomsServiceFake{},
|
||||
|
||||
Reference in New Issue
Block a user