Exemplo n.º 1
0
    void BoolTests()
    {
        FileBasedPrefs.SetBool("test", true);

        if (!FileBasedPrefs.GetBool("test").Equals(true))
        {
            Debug.LogException(new System.Exception("SetBoolFailed"));
            return;
        }

        FileBasedPrefs.SetBool("test", true);

        if (!FileBasedPrefs.GetBool("test").Equals(true))
        {
            Debug.LogException(new System.Exception("ReplaceBoolFailed"));
            return;
        }

        if (!FileBasedPrefs.HasKeyForBool("test"))
        {
            Debug.LogException(new System.Exception("HasKeyForBoolFailed"));
            return;
        }

        FileBasedPrefs.DeleteBool("test");

        if (!FileBasedPrefs.GetBool("test").Equals(false))
        {
            Debug.LogException(new System.Exception("DeleteBoolFailed"));
            return;
        }

        FileBasedPrefs.SetBool("test", true);

        if (!FileBasedPrefs.GetBool("test").Equals(true))
        {
            Debug.LogException(new System.Exception("ReplaceBoolFailed"));
            return;
        }

        Debug.Log("Bool Tests Passed");
    }