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); } }
public void TestCompareQStringRefAndStringCaseSensitive() { var r1 = new Random(); var i1 = r1.Next(0, 60); var netString1 = Helper.RandomString(i1); int netRes; int qRes; using (var qString1 = new QStringRef(netString1)) { System.Threading.Thread.Sleep(50); var r2 = new Random(); var i2 = r2.Next(0, 60); var netString2 = Helper.RandomString(i2); netRes = string.CompareOrdinal(netString1, netString2); qRes = QStringRef.Compare(qString1, netString2); } if (netRes == qRes) { Assert.IsTrue(true); } }
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); } }
public void TestToLocal8Bit() { var q = new QStringRef("so"); var w = q.ToLocal8Bit(); Assert.AreEqual(q.ToString(), w.ConstData); }
public void TestStringConstructor() { using (var s = new QStringRef(this.testString)) { Assert.AreEqual(this.testString, s.ToString()); } }
public unsafe void TestToLatin1() { var q = new QStringRef("something"); var w = q.ToLatin1(); Assert.AreEqual(q.ToString(), w.ConstData); }
public void TestToUtf8() { var q = new QStringRef("kklkl"); var w = q.ToUtf8(); Assert.AreEqual("kklkl", w.ConstData); }
public unsafe void TestToUShort() { var q = new QStringRef("50"); var w = q.ToUShort(); Assert.AreEqual(50, w); }
public void TestNotEqual_QStringRef_QStringRefOperator() { var s = _qString; var s2 = new QStringRef(_testString); Assert.AreNotEqual(s, s2); }
public void TestClear() { var s = new QStringRef(_testString); s.Clear(); Assert.True(s.IsEmpty); }
public void TestClear() { var s = new QStringRef(_testString); s.Clear(); Assert.True(s.IsEmpty); }
public void TestRangeConstructor() { var n = _testString.Substring(5, 10); var s = new QStringRef(_testString, 5, 10); Assert.AreEqual(n, s.ToString()); }
public unsafe void TestToFloat() { var d = 566.15f; var q = new QStringRef("566.15"); var w = q.ToFloat(); Assert.AreEqual(d, w); }
public unsafe void TestToInt() { var d = -566; var q = new QStringRef("-566"); var w = q.ToInt(); Assert.AreEqual(d, w); }
public unsafe void TestToLongLong() { var d = 566; var q = new QStringRef("566"); var w = q.ToLongLong(); Assert.AreEqual(d, w); }
public void TestClear() { using (var s = new QStringRef(this.testString)) { s.Clear(); Assert.True(s.IsEmpty); } }
public void TestRangeConstructor() { var n = this.testString.Substring(5, 10); using (var s = new QStringRef(this.testString, 5, 10)) { Assert.AreEqual(n, s.ToString()); } }
public void TestNotEqual_QStringRef_QStringRefOperator() { var s = this.qString; using (var s2 = new QStringRef(this.testString + "a")) { Assert.AreNotEqual(s, s2); } }
public void TestLessEqualOperator() { using (var s = new QStringRef(this.testString)) { using (var s2 = new QStringRef(this.testString.ToUpper())) { Assert.IsTrue(s2 <= s); } } }
public void TestGreaterEqualOperator() { using (var s = new QStringRef(this.testString)) { using (var s2 = new QStringRef(this.testString.ToUpper())) { Assert.IsTrue(s >= s2); } } }
public void TestToULongLong() { ulong w; using (var q = new QStringRef("50")) { w = q.ToULongLong(); } Assert.AreEqual(50, w); }
public void TestToUShort() { ushort w; using (var q = new QStringRef("50")) { w = q.ToUShort(); } Assert.AreEqual(50, w); }
public void TestToUtf8() { QByteArray w; using (var q = new QStringRef("kklkl")) { w = q.ToUtf8(); } Assert.AreEqual("kklkl", w.ConstData); }
public void TestToFloat() { var d = 566.15f; float w; using (var q = new QStringRef("566.15")) { w = q.ToFloat(); } Assert.AreEqual(d, w); }
public void TestEndsWith_WithQStringRefArgsCaseInsensitive() { var i = _testString.ToUpper().Last(); var net = _testString.EndsWith(i.ToString(), StringComparison.OrdinalIgnoreCase); var j = new QStringRef(i.ToString()); var q = _qString.EndsWith(j, CaseSensitivity.CaseInsensitive); Assert.AreEqual(net, q); }
public void TestRight() { var r1 = new Random(); var i1 = r1.Next(10, 50); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var subNet = netString1.Substring(netString1.Length - 5); var subQ = qString1.Right(netString1.Length - 5); Assert.AreEqual(subNet, subQ.ToString()); }
public void TestEndsWith_WithQStringRefArgsCaseSensitive() { var i = _testString.ToUpper().Last(); var net = _testString.EndsWith(i.ToString()); var j = new QStringRef(i.ToString()); var q = _qString.EndsWith(j); Assert.AreEqual(net, q); }
public void TestMid() { var r1 = new Random(); var i1 = r1.Next(0, 50); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var subNet = netString1.Substring(i1 / 5); var subQ = qString1.Mid(i1 / 5); Assert.AreEqual(subNet, subQ.ToString()); }
public void TestToLongLong() { var d = 566; long w; using (var q = new QStringRef("566")) { w = q.ToLongLong(); } Assert.AreEqual(d, w); }
public void TestStartsWith_WithQStringRefArgs() { var i = _testString.Last(); var net = _testString.StartsWith(i.ToString()); var qs = new QStringRef(new string(i, 1)); var q = _qString.StartsWith(qs); Assert.AreEqual(net, q); }
public void TestToInt() { var d = -566; int w; using (var q = new QStringRef("-566")) { w = q.ToInt(); } Assert.AreEqual(d, w); }
public void TestAppendToStringToQString() { var old = new QStringRef(_testString); var app = "added"; var appended = old.AppendTo(app); var q = appended.ToString(); var exp = this._testString + app; Assert.AreEqual(exp, q); }
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); } }
public void TestCountWithQStringRefArgsCaseSensitive() { var r = new Random(); var rx = r.Next(0, _testString.Count()); var charac = _testString.ElementAt(rx); var net = _testString.Count(x => x == charac); var qs = new QStringRef(charac.ToString()); var q = _qString.Count(qs); Assert.AreEqual(net, q); }
public void TestMid() { var r1 = new Random(); var i1 = r1.Next(0, 50); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var subNet = netString1.Substring(i1 / 5); var subQ = qString1.Mid(i1 / 5); Assert.AreEqual(subNet, subQ.ToString()); }
public unsafe void TestToLongLong() { var d = 566; var q = new QStringRef("566"); var w = q.ToLongLong(); Assert.AreEqual(d, w); }
public void TestRight() { var r1 = new Random(); var i1 = r1.Next(10, 50); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var subNet = netString1.Substring(netString1.Length - 5); var subQ = qString1.Right(netString1.Length - 5); Assert.AreEqual(subNet, subQ.ToString()); }
public void TestContainsQStringRef_A_QStringRefCaseInsensitive() { 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 qs = new QStringRef(look); var q = qString1.Contains(qs, CaseSensitivity.CaseInsensitive); Assert.AreEqual(net, q); }
public void TestContainsQStringRef_A_StringCaseSensitive() { 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); var q = qString1.Contains(look); Assert.AreEqual(net, q); }
public void TestLastIndexOfStringInQStringRef() { var r1 = new Random(); var i1 = r1.Next(0, 60); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var r = new Random(); var rx = r.Next(0, netString1.Count()); var charac = netString1.ElementAt(rx); var net = netString1.LastIndexOf(charac); var q = qString1.LastIndexOf(new string(charac, 1)); Assert.AreEqual(net, q); }
public void TestLessEqualOperator() { var s = new QStringRef(_testString); var s2 = new QStringRef(_testString.ToUpper()); var netComp = _testString.CompareTo(_testString.ToUpper()); bool net = netComp <= 0; var q = s <= s2; //Assert.LessOrEqual(s, s2); Assert.AreEqual(net, q); }
public void TestLessOperator() { var s = new QStringRef(_testString); var s2 = new QStringRef(_testString.ToUpper()); var netComp = _testString.CompareTo(_testString.ToUpper()); var net = false || netComp < 0; var q = s < s2; //Assert.Less(s, s2); Assert.AreEqual(net, q); }
public void TestToLocal8Bit() { var q = new QStringRef("so"); var w = q.ToLocal8Bit(); Assert.AreEqual(q.ToString(), w.ConstData); }
public void TestCountWithQStringRefArgsCaseInsensitive() { var r = new Random(); var rx = r.Next(0, _testString.Count()); var charac = _testString.ElementAt(rx); var net = Regex.Matches(_testString, @charac.ToString(), RegexOptions.IgnoreCase).Count; var qs = new QStringRef(charac.ToString()); var q = _qString.Count(qs, CaseSensitivity.CaseInsensitive); Assert.AreEqual(net, q); }
public void TestIndexOfQStringRefInQStringRefCaseInsensitiveWithStartIndex() { var r1 = new Random(); var i1 = r1.Next(10, 60); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var r = new Random(); var rx = r.Next(0, netString1.Count()); var charac = netString1.ElementAt(rx); var net = netString1.IndexOf(new string(charac, 1), 5, StringComparison.Ordinal); var qChar = new QStringRef(new string(charac, 1)); var q = qString1.IndexOf(qChar, 5, CaseSensitivity.CaseInsensitive); Assert.AreEqual(net, q); }
public void TestCompareQStringRefAndStringCaseSensitive() { var r1 = new Random(); var i1 = r1.Next(0, 60); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); System.Threading.Thread.Sleep(50); var r2 = new Random(); var i2 = r2.Next(0, 60); var netString2 = Helper.RandomString(i2); var qString2 = new QStringRef(netString2); var netRes = string.Compare(netString1, netString2, false); var qRes = QStringRef.Compare(qString1, netString2, CaseSensitivity.CaseSensitive); if (netRes == qRes) { Assert.IsTrue(true); } }
public void Init() { // TODO: Add Init code. _qString = new QStringRef(_testString); }
public void TestQStringRefPointerConstructor() { var s = new QStringRef(_qString); Assert.AreEqual(_testString, s.ToString()); }
public void TestContainsQStringRef_A_QCharCaseSensitive() { 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.ElementAt(i); var net = netString1.Contains(look); var qs = new QChar(look); var q = qString1.Contains(qs); Assert.AreEqual(net, q); }
public void TestRangeConstructor() { var n = _testString.Substring(5, 10); var s = new QStringRef(_testString, 5, 10); Assert.AreEqual(n, s.ToString()); }
public void TestIndexOfQCharInQStringRefCaseSensitiveWithStartIndex() { var r1 = new Random(); var i1 = r1.Next(10, 60); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); var r = new Random(); var rx = r.Next(0, netString1.Count()); var charac = netString1.ElementAt(rx); var net = netString1.IndexOf(charac, 5); var qChar = new QChar(charac); var q = qString1.IndexOf(qChar, 5); Assert.AreEqual(net, q); }
public void TestNotEqual_QStringRef_QStringRefOperator() { var s = _qString; var s2 = new QStringRef(_testString); Assert.AreNotEqual(s, s2); }
public void TestToUtf8() { var q = new QStringRef("kklkl"); var w = q.ToUtf8(); Assert.AreEqual("kklkl", w.ConstData); }
public void TestGreaterOperator() { var s = new QStringRef(_testString); var s2 = new QStringRef(_testString.ToUpper()); var netComp = _testString.CompareTo(_testString.ToUpper()); var net = false || netComp > 0; var q = s > s2; //Assert.Greater(s, s2); Assert.AreEqual(net, q); }
public void TestGreaterEqualOperator() { var s = new QStringRef(_testString); var s2 = new QStringRef(_testString.ToUpper()); var netComp = _testString.CompareTo(_testString.ToUpper()); bool net = netComp >= 0; var q = s >= s2; //Assert.GreaterOrEqual(s, s2); Assert.AreEqual(net, q); }
public void TestEndsWith_WithQStringRefArgsCaseSensitive() { var i = _testString.ToUpper().Last(); var net = _testString.EndsWith(i.ToString()); var j = new QStringRef(i.ToString()); var q = _qString.EndsWith(j); Assert.AreEqual(net, q); }
public unsafe void TestToUShort() { var q = new QStringRef("50"); var w = q.ToUShort(); Assert.AreEqual(50, w); }
public void TestEndsWith_WithQStringRefArgsCaseInsensitive() { var i = _testString.ToUpper().Last(); var net = _testString.EndsWith(i.ToString(), StringComparison.OrdinalIgnoreCase); var j = new QStringRef(i.ToString()); var q = _qString.EndsWith(j, CaseSensitivity.CaseInsensitive); Assert.AreEqual(net, q); }
public unsafe void TestToLatin1() { var q = new QStringRef("something"); var w = q.ToLatin1(); Assert.AreEqual(q.ToString(), w.ConstData); }
public void TestLocaleAwareCompare() { var r1 = new Random(); var i1 = r1.Next(0, 60); var netString1 = Helper.RandomString(i1); var qString1 = new QStringRef(netString1); System.Threading.Thread.Sleep(50); var r2 = new Random(); var i2 = r2.Next(0, 60); var netString2 = Helper.RandomString(i2); var qString2 = new QStringRef(netString2); var netRes = string.Compare(netString1, netString2); var qRes = QStringRef.LocaleAwareCompare(qString1, netString2); Assert.AreEqual(netRes, qRes); }