Статические свойства Swift не помечаются как охваченные тестами в SonarQube.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Статические свойства Swift не помечаются как охваченные тестами в SonarQube.

Сообщение Anonymous »

У меня есть несколько тестов, написанных для ряда статических свойств в расширении Swift, но я не могу заставить SonarQube пометить их как охваченные.
Изображение

Я перепробовал все, но даже с помощью следующего кода все равно появляется сообщение они не покрыты. Есть идеи?
import XCTest
import SwiftUI
@testable import Core

class FontTests: XCTestCase {

func testFontProperties() {

XCTAssertNotNil(Font.flamaBook)
XCTAssertNotNil(Font.flamaBasic)
XCTAssertNotNil(Font.flamaMedium)

}

func testCustomFontDefinitions() {

XCTAssertEqual(Font.flamaBook, "Flama-Book")
XCTAssertEqual(Font.flamaBasic, "Flama-Basic")
XCTAssertEqual(Font.flamaMedium, "Flama-Medium")

}

func testFontStyles() {

XCTAssertEqual(Font.h1, Font.custom(Font.flamaBook, size: 24))
XCTAssertEqual(Font.h2, Font.custom(Font.flamaBook, size: 18))
XCTAssertEqual(Font.h3, Font.custom(Font.flamaBook, size: 16))
XCTAssertEqual(Font.h4, Font.custom(Font.flamaMedium, size: 14))
XCTAssertEqual(Font.p1, Font.custom(Font.flamaBook, size: 15))
XCTAssertEqual(Font.p2, Font.custom(Font.flamaMedium, size: 12))
XCTAssertEqual(Font.p3, Font.custom(Font.flamaBasic, size: 12))
XCTAssertEqual(Font.link, Font.custom(Font.flamaBook, size: 16))
XCTAssertEqual(Font.formElement, Font.custom(Font.flamaBook, size: 15))
XCTAssertEqual(Font.formElementBasic, Font.custom(Font.flamaBasic, size: 15))
XCTAssertEqual(Font.button, Font.custom(Font.flamaBook, size: 16))
XCTAssertEqual(Font.otp, Font.custom(Font.flamaBasic, size: 30))
XCTAssertEqual(Font.balance1, Font.custom(Font.flamaBasic, size: 22))
XCTAssertEqual(Font.balance2, Font.custom(Font.flamaBasic, size: 36))
XCTAssertEqual(Font.tabBar, Font.custom(Font.flamaMedium, size: 11))

}

}


Подробнее здесь: https://stackoverflow.com/questions/793 ... -sonarqube
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»