Sobes.tech
Назад к задачам
Junior — Senior
122

Создай unit‑тесты для аналитического модуля

Компании, где спрашивали:
Альфа-БанкАльфа-Банк

Условие задачи

livecode

Разработайте набор unit‑тестов для класса AppAnalytics. При желании можно расширять класс EventTracker.

final class EventTracker {
    private init() {}

    static let shared = EventTracker()

    func track(event: String) {
        print("Event \(event)")
    }
}

/// -----

final class AppAnalytics {
    func trackScreen() {
        EventTracker.shared.track(event: "Screen")
    }
}