public void testAddFindingBaby() //test that findings ar being added to the baby { var testBaby = new Baby(); SyncListFinding testFinding1 = new SyncListFinding(); SyncListFinding testFinding2 = new SyncListFinding(); string testFinding1String = JsonUtility.ToJson(testFinding1); string testFinding2String = JsonUtility.ToJson(testFinding2); testBaby.addFinding(testFinding1, Location.core); testBaby.addFinding(testFinding2, Location.extremity); var contentLength = testBaby.totalFindings(); Assert.True(testBaby.totalFindings() == 2, "Error, the baby does not contain TestFinding"); }
// On click event handler public void TaskOnClick() { Debug.Log(baby); baby.clearAllFindings(); foreach (SyncListFinding item in core.items) { baby.addFinding(item, Location.core); Debug.Log(JsonUtility.ToJson(item)); } foreach (SyncListFinding item in extremities.items) { baby.addFinding(item, Location.extremity); Debug.Log(JsonUtility.ToJson(item)); } Debug.Log(baby.totalFindings()); }
public void testRemoveFindings() //test that findings are being removed { var testBaby = new Baby(); SyncListFinding testFinding = new SyncListFinding(); string testFindingString = JsonUtility.ToJson(testFinding); testBaby.addFinding(testFinding, Location.core); Assert.True(testBaby.findingContains(testFindingString, Location.core), "Error, baby does not contain expected finding"); testBaby.removeFinding(testFinding, Location.core); Assert.False(testBaby.findingContains(testFindingString, Location.core), "Error, expected finding to be deleted"); }