Initial commit
This commit is contained in:
commit
1db16227b2
31 changed files with 2175 additions and 0 deletions
10
Tests/CoreAudioTests/AudioEngineTests.swift
Normal file
10
Tests/CoreAudioTests/AudioEngineTests.swift
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import XCTest
|
||||
@testable import MenuWhisperAudio
|
||||
|
||||
final class AudioEngineTests: XCTestCase {
|
||||
func testAudioEngineInitialization() {
|
||||
let engine = AudioEngine()
|
||||
XCTAssertNotNil(engine)
|
||||
XCTAssertFalse(engine.isCapturing)
|
||||
}
|
||||
}
|
||||
9
Tests/CoreInjectionTests/TextInjectorTests.swift
Normal file
9
Tests/CoreInjectionTests/TextInjectorTests.swift
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import XCTest
|
||||
@testable import CoreInjection
|
||||
|
||||
final class TextInjectorTests: XCTestCase {
|
||||
func testTextInjectorInitialization() {
|
||||
let injector = TextInjector()
|
||||
XCTAssertNotNil(injector)
|
||||
}
|
||||
}
|
||||
10
Tests/CoreModelsTests/ModelManagerTests.swift
Normal file
10
Tests/CoreModelsTests/ModelManagerTests.swift
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import XCTest
|
||||
@testable import CoreModels
|
||||
|
||||
final class ModelManagerTests: XCTestCase {
|
||||
func testModelManagerInitialization() {
|
||||
let manager = ModelManager()
|
||||
XCTAssertNotNil(manager)
|
||||
XCTAssertEqual(manager.availableModels.count, 0)
|
||||
}
|
||||
}
|
||||
9
Tests/CorePermissionsTests/PermissionManagerTests.swift
Normal file
9
Tests/CorePermissionsTests/PermissionManagerTests.swift
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import XCTest
|
||||
@testable import CorePermissions
|
||||
|
||||
final class PermissionManagerTests: XCTestCase {
|
||||
func testPermissionManagerInitialization() {
|
||||
let manager = PermissionManager()
|
||||
XCTAssertNotNil(manager)
|
||||
}
|
||||
}
|
||||
10
Tests/CoreSTTTests/STTEngineTests.swift
Normal file
10
Tests/CoreSTTTests/STTEngineTests.swift
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import XCTest
|
||||
@testable import CoreSTT
|
||||
|
||||
final class STTEngineTests: XCTestCase {
|
||||
func testWhisperCPPEngineInitialization() {
|
||||
let engine = WhisperCPPEngine()
|
||||
XCTAssertNotNil(engine)
|
||||
XCTAssertFalse(engine.isModelLoaded())
|
||||
}
|
||||
}
|
||||
10
Tests/CoreSettingsTests/SettingsTests.swift
Normal file
10
Tests/CoreSettingsTests/SettingsTests.swift
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import XCTest
|
||||
@testable import CoreSettings
|
||||
|
||||
final class SettingsTests: XCTestCase {
|
||||
func testSettingsInitialization() {
|
||||
let settings = Settings()
|
||||
XCTAssertNotNil(settings)
|
||||
XCTAssertEqual(settings.hotkeyMode, .pushToTalk)
|
||||
}
|
||||
}
|
||||
17
Tests/CoreUtilsTests/LoggerTests.swift
Normal file
17
Tests/CoreUtilsTests/LoggerTests.swift
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
import XCTest
|
||||
@testable import CoreUtils
|
||||
|
||||
final class LoggerTests: XCTestCase {
|
||||
func testLoggerInitialization() {
|
||||
let logger = Logger(category: "Test")
|
||||
logger.info("Test message")
|
||||
}
|
||||
|
||||
func testLoggerLevels() {
|
||||
let logger = Logger(category: "Test")
|
||||
logger.debug("Debug message")
|
||||
logger.info("Info message")
|
||||
logger.warning("Warning message")
|
||||
logger.error("Error message")
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue