Merge pull request #266 from zonble/dev/associated_phrases

This commit is contained in:
Weizhong Yang a.k.a zonble 2022-01-31 22:35:38 +08:00 committed by GitHub
commit 0700e0fc60
2 changed files with 42 additions and 14 deletions

View File

@ -24,7 +24,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.delegate = mock controller.delegate = mock
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.reloadData() controller.reloadData()
controller.visible = true controller.visible = true
controller.set(windowTopLeftPoint: NSPoint(x: -100, y: 0), bottomOutOfScreenAdjustmentHeight: 10) controller.set(windowTopLeftPoint: NSPoint(x: -100, y: 0), bottomOutOfScreenAdjustmentHeight: 10)
@ -37,7 +39,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.delegate = mock controller.delegate = mock
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.reloadData() controller.reloadData()
controller.visible = true controller.visible = true
let screenRect = NSScreen.main?.frame ?? NSRect.zero let screenRect = NSScreen.main?.frame ?? NSRect.zero
@ -52,7 +56,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.delegate = mock controller.delegate = mock
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.reloadData() controller.reloadData()
XCTAssert(controller.selectedCandidateIndex == 0) XCTAssert(controller.selectedCandidateIndex == 0)
} }
@ -60,7 +66,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
func testHighlightNextCandidate() { func testHighlightNextCandidate() {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.delegate = mock controller.delegate = mock
var result = controller.highlightNextCandidate() var result = controller.highlightNextCandidate()
XCTAssert(result == true) XCTAssert(result == true)
@ -91,7 +99,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
func testHighlightPreviousCandidate() { func testHighlightPreviousCandidate() {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.delegate = mock controller.delegate = mock
_ = controller.showNextPage() _ = controller.showNextPage()
XCTAssert(controller.selectedCandidateIndex == 4) XCTAssert(controller.selectedCandidateIndex == 4)
@ -115,7 +125,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
func testShowNextPage() { func testShowNextPage() {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
_ = controller.delegate = mock _ = controller.delegate = mock
var result = controller.showNextPage() var result = controller.showNextPage()
XCTAssert(result == true) XCTAssert(result == true)
@ -128,7 +140,9 @@ class HorizontalCandidateControllerTests: XCTestCase {
func testShowPreviousPage() { func testShowPreviousPage() {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.delegate = mock controller.delegate = mock
_ = controller.showNextPage() _ = controller.showNextPage()
var result = controller.showPreviousPage() var result = controller.showPreviousPage()

View File

@ -24,7 +24,9 @@ class VerticalCandidateControllerTests: XCTestCase {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.delegate = mock controller.delegate = mock
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.reloadData() controller.reloadData()
controller.visible = true controller.visible = true
controller.set(windowTopLeftPoint: NSPoint(x: -100, y: 0), bottomOutOfScreenAdjustmentHeight: 10) controller.set(windowTopLeftPoint: NSPoint(x: -100, y: 0), bottomOutOfScreenAdjustmentHeight: 10)
@ -37,7 +39,9 @@ class VerticalCandidateControllerTests: XCTestCase {
let controller = HorizontalCandidateController() let controller = HorizontalCandidateController()
let mock = Mock() let mock = Mock()
controller.delegate = mock controller.delegate = mock
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.reloadData() controller.reloadData()
controller.visible = true controller.visible = true
let screenRect = NSScreen.main?.frame ?? NSRect.zero let screenRect = NSScreen.main?.frame ?? NSRect.zero
@ -52,7 +56,9 @@ class VerticalCandidateControllerTests: XCTestCase {
let controller = VerticalCandidateController() let controller = VerticalCandidateController()
let mock = Mock() let mock = Mock()
controller.delegate = mock controller.delegate = mock
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.reloadData() controller.reloadData()
XCTAssert(controller.selectedCandidateIndex == 0) XCTAssert(controller.selectedCandidateIndex == 0)
} }
@ -60,7 +66,9 @@ class VerticalCandidateControllerTests: XCTestCase {
func testHighlightNextCandidate() { func testHighlightNextCandidate() {
let controller = VerticalCandidateController() let controller = VerticalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.delegate = mock controller.delegate = mock
controller.reloadData() controller.reloadData()
var result = controller.highlightNextCandidate() var result = controller.highlightNextCandidate()
@ -92,7 +100,9 @@ class VerticalCandidateControllerTests: XCTestCase {
func testHighlightPreviousCandidate() { func testHighlightPreviousCandidate() {
let controller = VerticalCandidateController() let controller = VerticalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.delegate = mock controller.delegate = mock
_ = controller.showNextPage() _ = controller.showNextPage()
XCTAssert(controller.selectedCandidateIndex == 4) XCTAssert(controller.selectedCandidateIndex == 4)
@ -116,7 +126,9 @@ class VerticalCandidateControllerTests: XCTestCase {
func testShowNextPage() { func testShowNextPage() {
let controller = VerticalCandidateController() let controller = VerticalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
_ = controller.delegate = mock _ = controller.delegate = mock
var result = controller.showNextPage() var result = controller.showNextPage()
XCTAssert(result == true) XCTAssert(result == true)
@ -132,7 +144,9 @@ class VerticalCandidateControllerTests: XCTestCase {
func testShowPreviousPage() { func testShowPreviousPage() {
let controller = VerticalCandidateController() let controller = VerticalCandidateController()
let mock = Mock() let mock = Mock()
controller.keyLabels = ["1", "2", "3", "4"] controller.keyLabels = ["1", "2", "3", "4"].map {
CandidateKeyLabel(key: $0, displayedText: $0)
}
controller.delegate = mock controller.delegate = mock
_ = controller.showNextPage() _ = controller.showNextPage()
var result = controller.showPreviousPage() var result = controller.showPreviousPage()