Skip to content

Planting mind widget setup #110

Planting mind widget setup

Planting mind widget setup #110

GitHub Actions / Xcode test results succeeded Mar 20, 2024 in 0s

Xcode test results

Testing project PlantingMind with scheme PlantingMind

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
31310008.24s

Test Summary

PlantingMindTests

  • Device: iPhone 15 Pro, 17.0.1 (21A342)
  • SDK: Simulator - iOS 17.0, 17.0
TestTotalSuccessFailureSkippedExpected Failure
test-class MonthPickerViewModelTests66000
test-class DayCellViewModelTest88000
test-class CalendarViewModelTests88000
test-class MoodRecordViewModelTests44000

PlantingMindUITests

  • Device: iPhone 15 Pro, 17.0.1 (21A342)
  • SDK: Simulator - iOS 17.0, 17.0
TestTotalSuccessFailureSkippedExpected Failure
test-class PlantingMindUITestsLaunchTests44000
test-class PlantingMindUITests11000

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
PlantingMind.app 42.45 % 588 1385
  MonthPickerView.swift 0.00 % 0 216
  DayCellViewModel.swift 100.00 % 33 33
  MoodRecordView.swift 0.00 % 0 525
  Mood.swift 76.47 % 13 17
  MoodRecord+CoreDataProperties.swift 0.00 % 0 3
  CalendarView.swift 100.00 % 13 13
  StringExtension.swift 0.00 % 0 6
  DayCellView.swift 88.31 % 68 77
  CalendarHeaderView.swift 90.34 % 131 145
  CalendarGridView.swift 100.00 % 40 40
  PlantingMindApp.swift 100.00 % 13 13
  MonthPickerViewModel.swift 96.00 % 72 75
  MoodRecordViewModel.swift 95.45 % 42 44
  DateExtension.swift 100.00 % 6 6
  CalendarViewModel.swift 98.46 % 128 130
  ContentView.swift 100.00 % 10 10
  CoreDataStack.swift 59.38 % 19 32
PlantingWidgetExtension.appex 19.75 % 32 162
  CoreDataStack.swift 59.38 % 19 32
  PlantingWidget.swift 0.00 % 0 107
  Mood.swift 76.47 % 13 17
  PlantingWidgetBundle.swift 0.00 % 0 3
  MoodRecord+CoreDataProperties.swift 0.00 % 0 3
Total 40.08 % 620 1547

Details

Test Details

PlantingMindTestsback

MonthPickerViewModelTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method test_pickedMonth()
Successtest-method test_selectedYear_Month_세팅()
Successtest-method test_시작년도는_시작월부터_12월까지_나와야함()
Successtest-method test_이전년도는_1월부터_12월까지_다_나와야함()
Successtest-method test_이전년도에서_올해로_연도를_돌리면_올해의_현재달까지_나와야함()
Successtest-method test_이전년도에서_올해로_연도를_돌릴때_아직_오지_않은_달인경우_현재달로_설정()

DayCellViewModelTest back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.00s
Successtest-method test_DayCellModel_record_nil()
Successtest-method test_DayCellModel_record_non_nil()
Successtest-method test_isFutureDate_보여줄_날짜가_오늘()
Successtest-method test_isFutureDate_보여줄_날짜가_오늘보다_과거()
Successtest-method test_isFutureDate_보여줄_날짜가_오늘보다_미래()
Successtest-method test_isToday_false_날짜색()
Successtest-method test_isToday_true_날짜색()
Successtest-method test_미래_날짜색은_회색()

CalendarViewModelTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)0.01s
Successtest-method test_2024년_1월_이전으로_이동하려는_경우_막기()
Successtest-method test_notification_받아서_fetch()
Successtest-method test_날짜_앞에_nil이_제대로_들어갔는지_확인()
Successtest-method test_다음_달로_이동()
Successtest-method test_원하는_날짜의_mood_받기()
Successtest-method test_이전_달로_이동()
Successtest-method test_해당_월의_mood_list_가져오기()
Successtest-method test_현재_달의_다음_달로_이동하려는_경우_막기()

MoodRecordViewModelTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.01s
Successtest-method test_notification_발송()
Successtest-method test_기분_데이터_넘겨주는_경우()
Successtest-method test_기분_데이터_없을_때_기본값_확인()
Successtest-method test_수정_후_저장_확인()

PlantingMindUITestsback

PlantingMindUITestsLaunchTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)3.93s
SuccessSuccess test-method testLaunch()

Configuration:
XCUIAppearanceMode: 1, XCUIApplicationLocalization: ko

Activities:
  • Start Test at 2024-03-20 10:37:09.632
  • Some attachments were deleted because they were configured to be removed on success.
  • Set Up
  • Open com.eunjoo.planting-mind.PlantingMind
    • Launch com.eunjoo.planting-mind.PlantingMind
      • Setting up automation session
      • Wait for com.eunjoo.planting-mind.PlantingMind to idle
  • Tear Down
Success test-method testLaunch()

Configuration:
XCUIAppearanceMode: 1, XCUIApplicationLocalization: en

Activities:
  • Start Test at 2024-03-20 10:37:18.433
  • Some attachments were deleted because they were configured to be removed on success.
  • Set Up
  • Open com.eunjoo.planting-mind.PlantingMind
    • Launch com.eunjoo.planting-mind.PlantingMind
      • Terminate com.eunjoo.planting-mind.PlantingMind:10416
      • Setting up automation session
      • Wait for com.eunjoo.planting-mind.PlantingMind to idle
  • Tear Down
Success test-method testLaunch()

Configuration:
XCUIAppearanceMode: 2, XCUIApplicationLocalization: ko

Activities:
  • Start Test at 2024-03-20 10:37:24.498
  • Some attachments were deleted because they were configured to be removed on success.
  • Set Up
  • Open com.eunjoo.planting-mind.PlantingMind
    • Launch com.eunjoo.planting-mind.PlantingMind
      • Terminate com.eunjoo.planting-mind.PlantingMind:10523
      • Setting up automation session
      • Wait for com.eunjoo.planting-mind.PlantingMind to idle
  • Tear Down
Success test-method testLaunch()

Configuration:
XCUIAppearanceMode: 2, XCUIApplicationLocalization: en

Activities:
  • Start Test at 2024-03-20 10:37:29.543
  • Some attachments were deleted because they were configured to be removed on success.
  • Set Up
  • Open com.eunjoo.planting-mind.PlantingMind
    • Launch com.eunjoo.planting-mind.PlantingMind
      • Terminate com.eunjoo.planting-mind.PlantingMind:10884
      • Setting up automation session
      • Wait for com.eunjoo.planting-mind.PlantingMind to idle
  • Tear Down

PlantingMindUITests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)4.28s
Successtest-method testExample()

Activities:
  • Start Test at 2024-03-20 10:37:33.445
  • Some attachments were deleted because they were configured to be removed on success.
  • Set Up
  • Open com.eunjoo.planting-mind.PlantingMind
    • Launch com.eunjoo.planting-mind.PlantingMind
      • Terminate com.eunjoo.planting-mind.PlantingMind:11056
      • Setting up automation session
      • Wait for com.eunjoo.planting-mind.PlantingMind to idle
  • Tear Down