This PR updates the TransactionsManagerMock file in the CashBud project to include all necessary imports and the TransactionsManagerMock class that conforms to the TransactionsManagerProtocol. It also implements every function of the protocol. For functions that can throw or return an error, a result variable is added to hold either the successful return object or the error to throw or return. For all other functions, a response variable is implemented to hold the type that the function returns. Finally, every function is implemented to either return successfully if the variable for that function was set accordingly or to throw or return the set error.
Summary of Changes
Updated the TransactionsManagerMock.swift file in the CashBud/Manager directory.
Added necessary imports.
Implemented the TransactionsManagerMock class that conforms to the TransactionsManagerProtocol.
Implemented every function of the TransactionsManagerProtocol.
Added result variables for functions that can throw or return an error.
Added response variables for all other functions.
Implemented every function to either return successfully or throw/return the set error.
Fixes #50.
π Latest improvements to Sweep:
Getting Sweep to run linters before committing! Check out Sweep Sandbox Configs to set it up.
Added support for self-hosting! Check out Self-hosting Sweep to get started.
[Self Hosting] Multiple options to compute vector embeddings, configure your .env file using VECTOR_EMBEDDING_SOURCE
π‘ To get Sweep to edit this pull request, you can:
Leave a comment below to get Sweep to edit the entire PR
Leave a comment in the code will only modify the file
Edit the original issue to get Sweep to recreate the PR from scratch
PR Feedback (click)
Description
This PR updates the TransactionsManagerMock file in the CashBud project to include all necessary imports and the TransactionsManagerMock class that conforms to the TransactionsManagerProtocol. It also implements every function of the protocol. For functions that can throw or return an error, a result variable is added to hold either the successful return object or the error to throw or return. For all other functions, a response variable is implemented to hold the type that the function returns. Finally, every function is implemented to either return successfully if the variable for that function was set accordingly or to throw or return the set error.
Summary of Changes
Fixes #50.
π Latest improvements to Sweep:
π‘ To get Sweep to edit this pull request, you can: