| 123456789101112131415161718192021222324252627 |
- @testable import FreeAPS
- import XCTest
- class FileStorageTests: XCTestCase {
- let fileStorage = BaseFileStorage()
- struct DummyObject: JSON, Equatable {
- let id: String
- let value: Decimal
- }
- func testFileStorageTrio() {
- let dummyObject = DummyObject(id: "21342Z", value: 78.2)
- fileStorage.save(dummyObject, as: "dummyObject")
- let dummyObjectRetrieve = fileStorage.retrieve("dummyObject", as: DummyObject.self)
- XCTAssertTrue(dummyObject == dummyObjectRetrieve)
- }
- override func setUpWithError() throws {
- // Put setup code here. This method is called before the invocation of each test method in the class.
- }
- override func tearDownWithError() throws {
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- }
- }
|