ProfileDataTests.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using NUnit.Framework;
  2. using UnityEditor.Performance.ProfileAnalyzer;
  3. public class ProfileDataTests
  4. {
  5. [Test]
  6. public void Save_WithNullData_ReturnsFalse()
  7. {
  8. var filename = "filename.pdata";
  9. ProfileData nullProfileData = null;
  10. bool success = ProfileData.Save(filename, nullProfileData);
  11. Assert.IsFalse(success, "Calling ProfileData.Save with null data should return false.");
  12. }
  13. [Test]
  14. public void Save_WithNullFilename_ReturnsFalse()
  15. {
  16. string filename = null;
  17. var profileData = new ProfileData();
  18. bool success = ProfileData.Save(filename, profileData);
  19. Assert.IsFalse(success, "Calling ProfileData.Save with a null filename should return false.");
  20. }
  21. [Test]
  22. public void Save_WithEmptyFilename_ReturnsFalse()
  23. {
  24. string filename = string.Empty;
  25. var profileData = new ProfileData();
  26. bool success = ProfileData.Save(filename, profileData);
  27. Assert.IsFalse(success, "Calling ProfileData.Save with an empty filename should return false.");
  28. }
  29. }