< Summary

Class:DCLFeatures.CameraReel.Gallery.CameraReelGalleryStorageView
Assembly:CameraReel
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLFeatures/CameraReel/Gallery/Scripts/CameraReelGalleryStorageView.cs
Covered lines:0
Uncovered lines:8
Coverable lines:8
Total lines:27
Line coverage:0% (0 of 8)
Covered branches:0
Total branches:0
Covered methods:0
Total methods:2
Method coverage:0% (0 of 2)

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
UpdateStorageBar(...)0%2100%
Show()0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/DCLFeatures/CameraReel/Gallery/Scripts/CameraReelGalleryStorageView.cs

#LineLine coverage
 1using TMPro;
 2using UnityEngine;
 3using UnityEngine.UI;
 4
 5namespace DCLFeatures.CameraReel.Gallery
 6{
 7    public class CameraReelGalleryStorageView : MonoBehaviour, ICameraReelGalleryStorageView
 8    {
 9        [SerializeField] private Slider storageBar;
 10        [SerializeField] private TMP_Text storageText;
 11        [SerializeField] private GameObject storageFullMessage;
 12
 13        public void UpdateStorageBar(int current, int max)
 14        {
 015            storageText.text = $"Storage: {current}/{max} photos taken";
 016            storageText.gameObject.SetActive(true);
 017            storageFullMessage.SetActive(current >= max);
 18
 019            storageBar.maxValue = max;
 020            storageBar.value = current;
 021            storageBar.gameObject.SetActive(true);
 022        }
 23
 24        public void Show() =>
 025            gameObject.SetActive(true);
 26    }
 27}