< Summary

Class:DCL.Helpers.PlayerPrefsProviderDefault
Assembly:Utils
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Helpers/Utils/PlayerPrefsUtils/PlayerPrefsProviderDefault.cs
Covered lines:15
Uncovered lines:1
Coverable lines:16
Total lines:50
Line coverage:93.7% (15 of 16)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Save()0%110100%
HasKey(...)0%110100%
GetInt(...)0%2100%
GetInt(...)0%110100%
SetInt(...)0%110100%
GetBool(...)0%330100%
SetBool(...)0%330100%
GetString(...)0%330100%
SetString(...)0%110100%
GetFloat(...)0%110100%
SetFloat(...)0%110100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Helpers/Utils/PlayerPrefsUtils/PlayerPrefsProviderDefault.cs

#LineLine coverage
 1using UnityEngine;
 2
 3namespace DCL.Helpers
 4{
 5    public class PlayerPrefsProviderDefault : IPlayerPrefsProvider
 6    {
 7        public void Save()
 8        {
 19            PlayerPrefs.Save();
 110        }
 11
 12        public bool HasKey(string key) =>
 135013            PlayerPrefs.HasKey(key);
 14
 15        public int GetInt(string key) =>
 016            PlayerPrefs.GetInt(key);
 17
 18        public int GetInt(string key, int defaultValue) =>
 45119            PlayerPrefs.GetInt(key, defaultValue);
 20
 21        public void SetInt(string key, int value)
 22        {
 123            PlayerPrefs.SetInt(key, value);
 124        }
 25
 26        public bool GetBool(string key, bool defaultValue) =>
 495027            PlayerPrefs.GetInt(key, defaultValue ? 1 : 0) == 1;
 28
 29        public void SetBool(string key, bool value)
 30        {
 1131            PlayerPrefs.SetInt(key, value ? 1 : 0);
 1132        }
 33
 34        public string GetString(string key, string defaultValue) =>
 316035            PlayerPrefs.GetString(key, string.IsNullOrEmpty(defaultValue) ? "" : defaultValue);
 36
 37        public void SetString(string key, string value)
 38        {
 1539            PlayerPrefs.SetString(key, value);
 1540        }
 41
 42        public float GetFloat(string key, float defaultValue) =>
 810043            PlayerPrefs.GetFloat(key, defaultValue);
 44
 45        public void SetFloat(string key, float value)
 46        {
 1847            PlayerPrefs.SetFloat(key, value);
 1848        }
 49    }
 50}