Example #1
0
        public void TestNotEqual_QString_QLatin1StringOperator()
        {
            var s  = _qString;
            var s2 = new QLatin1String(_testString);

            Assert.AreNotEqual(s, s2);
        }
Example #2
0
        public void TestCompareQStringRefAndQStringLatinCaseSensitive()
        {
            var r1 = new Random();
            var i1 = r1.Next(0, 50);

            var netString1 = Helper.RandomString(i1);
            int netRes;
            int qRes;

            using (var qString1 = new QStringRef(netString1))
            {
                var r2 = new Random();
                var i2 = r2.Next(0, 50);

                var netString2 = Helper.RandomString(i2);
                using (var qLString2 = new QLatin1String(netString2))
                {
                    netRes = string.CompareOrdinal(netString1, netString2);

                    qRes = QStringRef.Compare(qString1, qLString2);
                }
            }

            if (netRes == qRes)
            {
                Assert.IsTrue(true);
            }
        }
Example #3
0
        public void TestCompareQStringRefAndQStringLatinCaseInsensitive()
        {
            var r1 = new Random();
            var i1 = r1.Next(0, 50);

            var netString1 = Helper.RandomString(i1);
            int netRes;
            int qRes;

            using (var qString1 = new QStringRef(netString1))
            {
                var r2 = new Random();
                var i2 = r2.Next(0, 50);

                var netString2 = Helper.RandomString(i2);
                using (var qLString2 = new QLatin1String(netString2))
                {
                    netRes = string.Compare(netString1, netString2, CultureInfo.CurrentCulture, CompareOptions.IgnoreCase);

                    qRes = QStringRef.Compare(qString1, qLString2, CaseSensitivity.CaseInsensitive);
                }
            }

            if (netRes == qRes)
            {
                Assert.IsTrue(true);
            }
        }
Example #4
0
        public void TestNotEqual_QString_QLatin1StringOperator()
        {
            var s = this.qString;

            using (var s2 = new QLatin1String(this.testString))
            {
                Assert.IsTrue(s != s2);
            }
        }
Example #5
0
        public void TestEqual_QStringRef_QLatin1StringOperator()
        {
            var s = this.qString;

            using (var s2 = new QLatin1String(this.testString))
            {
                Assert.AreEqual(s, s2);
            }
        }
Example #6
0
        public void TestEndsWith_WithQLatinStringArgsCaseInsensitive()
        {
            var i = _testString.Last();

            var net = _testString.EndsWith(i.ToString(), StringComparison.OrdinalIgnoreCase);

            var j = new QLatin1String(i.ToString());

            var q = _qString.EndsWith(j, CaseSensitivity.CaseInsensitive);

            Assert.AreEqual(net, q);
        }
Example #7
0
        public void TestEndsWith_WithQLatinStringArgsCaseSensitive()
        {
            var i = _testString.Last();

            var net = _testString.EndsWith(i.ToString());

            var j = new QLatin1String(i.ToString());

            var q = _qString.EndsWith(j);

            Assert.AreEqual(net, q);
        }
Example #8
0
        public void TestEndsWith_WithQLatinStringArgsCaseSensitive()
        {
            var i = this.testString.Last();

            var net = this.testString.EndsWith(i.ToString());

            bool q;

            using (var j = new QLatin1String(i.ToString()))
            {
                q = this.qString.EndsWith(j);
            }

            Assert.AreEqual(net, q);
        }
Example #9
0
        public void TestContainsQStringRef_A_QLatin1StringCaseInsensitive()
        {
            var r1         = new Random();
            var i1         = r1.Next(100, 150);
            var netString1 = Helper.RandomString(i1);
            var qString1   = new QStringRef(netString1);

            var r = new Random();
            var i = r.Next(0, 30);

            var look = netString1.Substring(i, 4).ToUpper();

            var net = netString1.Contains(look, StringComparison.OrdinalIgnoreCase);
            var ql  = new QLatin1String(look);
            var q   = qString1.Contains(ql, CaseSensitivity.CaseInsensitive);

            Assert.AreEqual(net, q);
        }
Example #10
0
        public void TestContainsQStringRef_A_QLatin1StringCaseSensitive()
        {
            var r1         = new Random();
            var i1         = r1.Next(100, 150);
            var netString1 = Helper.RandomString(i1);
            var qString1   = new QStringRef(netString1);

            var r = new Random();
            var i = r.Next(0, 30);

            var look = netString1.Substring(i, 4);

            var net = netString1.Contains(look);
            var ql  = new QLatin1String(look);
            var q   = qString1.Contains(ql);

            Assert.AreEqual(net, q);
        }
Example #11
0
        public void TestNotEqual_QString_QLatin1StringOperator()
        {
            var s = _qString;
            var s2 = new QLatin1String(_testString);

            Assert.AreNotEqual(s, s2);
        }
Example #12
0
        public void TestCompareQStringRefAndQStringLatinCaseInsensitive()
        {
            var r1 = new Random();
            var i1 = r1.Next(0, 50);

            var netString1 = Helper.RandomString(i1);
            var qString1 = new QStringRef(netString1);

            var r2 = new Random();
            var i2 = r2.Next(0, 50);

            var netString2 = Helper.RandomString(i2);
            var qLString2 = new QLatin1String(netString2);

            var netRes = string.Compare(netString1, netString2, CultureInfo.CurrentCulture, CompareOptions.IgnoreCase);

            var qRes = QStringRef.Compare(qString1, qLString2, CaseSensitivity.CaseInsensitive);

            if (netRes == qRes)
            {
                Assert.IsTrue(true);
            }
        }
Example #13
0
        public void TestEndsWith_WithQLatinStringArgsCaseSensitive()
        {
            var i = _testString.Last();

            var net = _testString.EndsWith(i.ToString());

            var j = new QLatin1String(i.ToString());

            var q = _qString.EndsWith(j);

            Assert.AreEqual(net, q);
        }
Example #14
0
        public void TestEndsWith_WithQLatinStringArgsCaseInsensitive()
        {
            var i = _testString.Last();

            var net = _testString.EndsWith(i.ToString(), StringComparison.OrdinalIgnoreCase);

            var j = new QLatin1String(i.ToString());

            var q = _qString.EndsWith(j, CaseSensitivity.CaseInsensitive);

            Assert.AreEqual(net, q);
        }
Example #15
0
        public void TestContainsQStringRef_A_QLatin1StringCaseSensitive()
        {
            var r1 = new Random();
            var i1 = r1.Next(100, 150);
            var netString1 = Helper.RandomString(i1);
            var qString1 = new QStringRef(netString1);

            var r = new Random();
            var i = r.Next(0, 30);

            var look = netString1.Substring(i, 4);

            var net = netString1.Contains(look);
            var ql = new QLatin1String(look);
            var q = qString1.Contains(ql);

            Assert.AreEqual(net, q);
        }
Example #16
0
        public void TestContainsQStringRef_A_QLatin1StringCaseInsensitive()
        {
            var r1 = new Random();
            var i1 = r1.Next(100, 150);
            var netString1 = Helper.RandomString(i1);
            var qString1 = new QStringRef(netString1);

            var r = new Random();
            var i = r.Next(0, 30);

            var look = netString1.Substring(i, 4).ToUpper();

            var net = netString1.Contains(look, StringComparison.OrdinalIgnoreCase);
            var ql = new QLatin1String(look);
            var q = qString1.Contains(ql, CaseSensitivity.CaseInsensitive);

            Assert.AreEqual(net, q);
        }