12345678910111213141516171819202122232425262728 |
- #if UNITY_2018_1_OR_NEWER && UNITY_IOS
- using NUnit.Framework;
- using UnityEngine;
-
- namespace UnityEngine.Advertisements.Editor.Tests {
- public class SkAdNetworkParserTests {
- [Test]
- [TestCase(SkAdNetworkFileExtension.XML)]
- [TestCase(SkAdNetworkFileExtension.JSON)]
- [TestCase(SkAdNetworkFileExtension.NONE)]
- public void ParserHandlesExtensionType(string parserType) {
- Assert.That(SkAdNetworkParser.GetParser(parserType).GetExtension(), Is.EqualTo(parserType), "GetExtension did not match the expected value");
- }
-
- [Test]
- [TestCase("-1")]
- [TestCase(null)]
- [TestCase("a")]
- [TestCase("xmls")]
- [TestCase("xml*")]
- [TestCase("*xml")]
- [TestCase(".xml")]
- public void InvalidParserType(string parserType) {
- Assert.IsNull(SkAdNetworkParser.GetParser(parserType));
- }
- }
- }
- #endif
|