void StringTests() { FileBasedPrefs.SetString("test", "test"); if (!FileBasedPrefs.GetString("test").Equals("test")) { Debug.LogException(new System.Exception("SetStringFailed")); return; } FileBasedPrefs.SetString("test", "test2"); if (!FileBasedPrefs.GetString("test").Equals("test2")) { Debug.LogException(new System.Exception("ReplaceStringFailed")); return; } if (!FileBasedPrefs.HasKeyForString("test")) { Debug.LogException(new System.Exception("HasKeyForStringFailed")); return; } FileBasedPrefs.DeleteString("test"); if (!FileBasedPrefs.GetString("test").Equals("")) { Debug.LogException(new System.Exception("DeleteStringFailed")); return; } FileBasedPrefs.SetString("test", "test33"); if (!FileBasedPrefs.GetString("test").Equals("test33")) { Debug.LogException(new System.Exception("ReplaceStringFailed")); return; } Debug.Log("String Tests Passed"); }