public IEnumerator キーが存在せずデフォルト値が渡されている場合() { Assert.False(RemoteSettingController.HasKey("NotExistsBoolValue")); Assert.False(RemoteSettingController.HasKey("NotExistsIntValue")); Assert.False(RemoteSettingController.HasKey("NotExistsFloatValue")); // Assert.False(RemoteSettingController.HasKey("NotExistsLongValue")); Assert.False(RemoteSettingController.HasKey("NotExistsStringValue")); Assert.AreEqual(true, RemoteSettingReader.GetBool("NotExistsBoolValue", true)); Assert.AreEqual(1, RemoteSettingReader.GetInt("NotExistsIntValue", 1)); Assert.AreEqual(0.1f, RemoteSettingReader.GetFloat("NotExistsFloatValue", 0.1f)); // Assert.AreEqual(10L, RemoteSettingReader.GetLong("NotExistsLongValue", 10L)); Assert.AreEqual("value", RemoteSettingReader.GetString("NotExistsStringValue", "value")); yield return(null); }
public IEnumerator キーが存在しデフォルト値が渡されていない場合() { Assert.True(RemoteSettingController.HasKey("BoolValue")); Assert.True(RemoteSettingController.HasKey("IntValue")); Assert.True(RemoteSettingController.HasKey("FloatValue")); // Assert.True(RemoteSettingController.HasKey("LongValue")); Assert.True(RemoteSettingController.HasKey("StringValue")); Assert.AreEqual(true, RemoteSettingReader.GetBool("BoolValue")); Assert.AreEqual(1, RemoteSettingReader.GetInt("IntValue")); Assert.AreEqual(0.1f, RemoteSettingReader.GetFloat("FloatValue")); // Assert.AreEqual(10L, RemoteSettingReader.GetLong("LongValue")); Assert.AreEqual("value", RemoteSettingReader.GetString("StringValue")); yield return(null); }
public IEnumerator キーが存在せずデフォルト値が渡されていない場合() { Assert.False(RemoteSettingController.HasKey("NotExistsBoolValue")); Assert.False(RemoteSettingController.HasKey("NotExistsIntValue")); Assert.False(RemoteSettingController.HasKey("NotExistsFloatValue")); // Assert.False(RemoteSettingController.HasKey("NotExistsLongValue")); Assert.False(RemoteSettingController.HasKey("NotExistsStringValue")); Assert.AreEqual(default(bool), RemoteSettingReader.GetBool("NotExistsBoolValue")); Assert.AreEqual(default(int), RemoteSettingReader.GetInt("NotExistsIntValue")); Assert.AreEqual(default(float), RemoteSettingReader.GetFloat("NotExistsFloatValue")); // Assert.AreEqual(default(long), RemoteSettingReader.GetLong("NotExistsLongValue")); // UnityEngine.RemoteSettings.GetString はキーが存在しない場合に default(string) の null ではなく空文字を返すもよう Assert.True(string.IsNullOrEmpty(RemoteSettingReader.GetString("NotExistsStringValue"))); // Assert.AreEqual(default(string), RemoteSettingReader.GetString("NotExistsStringValue")); yield return(null); }