38 lines
976 B
Swift
38 lines
976 B
Swift
//
|
|
// NotesRepositoryTests.swift
|
|
// ZcashLightClientKit-Unit-Tests
|
|
//
|
|
// Created by Francisco Gindre on 11/18/19.
|
|
//
|
|
|
|
import XCTest
|
|
@testable import ZcashLightClientKit
|
|
|
|
class NotesRepositoryTests: XCTestCase {
|
|
|
|
var sentNotesRepository: SentNotesRepository!
|
|
var receivedNotesRepository: ReceivedNoteRepository!
|
|
override func setUp() {
|
|
sentNotesRepository = TestDbBuilder.sentNotesRepository()
|
|
receivedNotesRepository = TestDbBuilder.receivedNotesRepository()
|
|
}
|
|
|
|
override func tearDown() {
|
|
sentNotesRepository = nil
|
|
receivedNotesRepository = nil
|
|
}
|
|
|
|
func testSentCount() {
|
|
var count: Int?
|
|
XCTAssertNoThrow(try { count = try sentNotesRepository.count() }())
|
|
XCTAssertEqual(count, 0)
|
|
}
|
|
|
|
func testReceivedCount() {
|
|
var count: Int?
|
|
XCTAssertNoThrow(try { count = try receivedNotesRepository.count() }())
|
|
XCTAssertEqual(count, 27)
|
|
|
|
}
|
|
}
|