public IEnumerator SaveLoadVector2() { Vector2 vector = new Vector2(24.2f, -39.5f); PDBSave.Save("Vector2Test", vector); Vector2 newVector = PDBLoad.LoadVector2("Vector2Test"); Assert.AreEqual(newVector.x, vector.x); Assert.AreEqual(newVector.y, vector.y); yield return(null); }
public IEnumerator SaveLoadVector3() { Vector3 vector = new Vector3(-324.2f, -339.5f, 0.1f); PDBSave.Save("Vector3Test", vector); Vector3 newVector = PDBLoad.LoadVector3("Vector3Test"); Assert.AreEqual(newVector.x, vector.x); Assert.AreEqual(newVector.y, vector.y); Assert.AreEqual(newVector.z, vector.z); yield return(null); }
public IEnumerator SaveLoadQuaternion() { Quaternion quaternion = new Quaternion(-324.2f, -339.5f, 0.1f, 0.5f); PDBSave.Save("QuaternionTest", quaternion); Quaternion newQuaternion = PDBLoad.LoadQuaternion("QuaternionTest"); Assert.AreEqual(newQuaternion.x, quaternion.x); Assert.AreEqual(newQuaternion.y, quaternion.y); Assert.AreEqual(newQuaternion.z, quaternion.z); Assert.AreEqual(newQuaternion.w, quaternion.w); yield return(null); }
public IEnumerator SaveLoadColor32() { Color32 color = new Color32(64, 128, 192, 255); PDBSave.Save("ColorTest32", color); Color32 newColor = PDBLoad.LoadColor("Color32Test"); Assert.AreEqual(color.r, newColor.r); Assert.AreEqual(color.g, newColor.g); Assert.AreEqual(color.b, newColor.b); Assert.AreEqual(color.a, newColor.a); yield return(null); }
public IEnumerator SaveLoadColor() { Color color = new Color(0.3f, 0.4f, 0.6f, 0.3f); PDBSave.Save("ColorTest", color); Color newColor = PDBLoad.LoadColor("ColorTest"); Assert.AreEqual(color.r, newColor.r); Assert.AreEqual(color.g, newColor.g); Assert.AreEqual(color.b, newColor.b); Assert.AreEqual(color.a, newColor.a); yield return(null); }
public IEnumerator DeleteTest() { //Firt we try that the file can be saved/loaded PDBSave.Save("StringTest", "my Test"); Assert.AreEqual(PDBLoad.Load("StringTest", ""), "my Test"); //Now we try that the file can be string path = Application.persistentDataPath + "/" + "StringTest" + ".pdb"; Assert.AreEqual(true, File.Exists(path)); PDBCore.Remove("StringTest"); Assert.AreEqual(false, File.Exists(path)); yield return(null); }
public IEnumerator SaveLoadList() { List <string> myList = new List <string>(); myList.Add("hello"); myList.Add("DdGVdo346oOad6Gkn2xw"); myList.Add(""); PDBSave.Save("ListTest", myList); List <string> newList = PDBLoad.Load <List <string> >("ListTest"); Assert.AreEqual(newList.Contains("hello"), true); Assert.AreEqual(newList.Contains("DdGVdo346oOad6Gkn2xw"), true); Assert.AreEqual(newList.Contains(""), true); yield return(null); }
public IEnumerator SaveLoadTransform() { GameObject o = new GameObject(); Transform t = o.transform; t.position = new Vector3(1, 2, 3); t.rotation = new Quaternion(1f, 0.5f, 0.25f, 0.1f); PDBSave.Save("TransformTest", t); Transform newTransform = PDBLoad.LoadTransform("TransformTest"); Assert.AreEqual(t.localPosition.x, newTransform.localPosition.x); Assert.AreEqual(t.localPosition.y, newTransform.localPosition.y); Assert.AreEqual(t.localPosition.z, newTransform.localPosition.z); Assert.AreEqual(t.localRotation.x, newTransform.localRotation.x); Assert.AreEqual(t.localRotation.y, newTransform.localRotation.y); Assert.AreEqual(t.localRotation.z, newTransform.localRotation.z); Assert.AreEqual(t.localRotation.w, newTransform.localRotation.w); Assert.AreEqual(t.localScale.x, newTransform.localScale.x); Assert.AreEqual(t.localScale.y, newTransform.localScale.y); Assert.AreEqual(t.localScale.z, newTransform.localScale.z); yield return(null); }
public IEnumerator SaveLoadBool() { PDBSave.Save("BoolTest", false); Assert.AreEqual(PDBLoad.Load("BoolTest", false), false); yield return(null); }
public IEnumerator SaveLoadString() { PDBSave.Save("StringTest", "my Test"); Assert.AreEqual(PDBLoad.Load("StringTest", ""), "my Test"); yield return(null); }
public IEnumerator SaveLoadInt() { PDBSave.Save("IntTest", 5); Assert.AreEqual(PDBLoad.Load("intTest", -1), 5); yield return(null); }