Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -1,6 +0,0 @@
2010-04-24 Marek Habersack <mhabersack@novell.com>
* AppDomainTools.cs, AssertExtensions.cs, PokerChangeMonitor.cs,
PokerMemoryCache.cs, PokerObjectCache.cs,
TestNotificationSystem.cs: added

View File

@@ -1,10 +0,0 @@
2010-04-26 Marek Habersack <mhabersack@novell.com>
* MemoryCacheTest.cs: added tests for LRU removal of entries.
2010-04-24 Marek Habersack <mhabersack@novell.com>
* MemoryCacheTest.cs, ObjectCacheTest.cs: added
* HostFileChangeMonitorTest.cs: added more tests.

View File

@@ -1,4 +1,4 @@
//
//
// MemoryCacheTest.cs
//
// Authors:
@@ -844,7 +844,7 @@ namespace MonoTests.System.Runtime.Caching
};
cip.AbsoluteExpiration = DateTimeOffset.Now.AddMilliseconds (50);
mc.Set ("key", "value", cip);
Thread.Sleep (100);
Thread.Sleep (500);
Assert.IsFalse (expired, "#A1");
object value = mc.Get ("key");
@@ -892,7 +892,7 @@ namespace MonoTests.System.Runtime.Caching
cip = new CacheItemPolicy ();
cip.RemovedCallback = removedCb;
cip.AbsoluteExpiration = DateTimeOffset.Now.AddMilliseconds (sleepPeriod + 100);
cip.AbsoluteExpiration = DateTimeOffset.Now.AddMilliseconds (sleepPeriod + 500);
mc.Set ("key4", "value4", cip);
Thread.Sleep (sleepPeriod);
@@ -930,7 +930,7 @@ namespace MonoTests.System.Runtime.Caching
};
mc.Set ("key4", "value4", cip);
Thread.Sleep (100);
Thread.Sleep (500);
enumerator = ((IEnumerable) mc).GetEnumerator ();
int count = 0;
@@ -949,7 +949,7 @@ namespace MonoTests.System.Runtime.Caching
};
mc.Set ("key5", "value5", cip);
Thread.Sleep (100);
Thread.Sleep (500);
enumerator2 = mc.DoGetEnumerator ();
count = 0;
@@ -1293,7 +1293,7 @@ namespace MonoTests.System.Runtime.Caching
Assert.AreEqual (10, mc.GetCount (), "#EGV2");
global::System.Threading.Thread.Sleep (1000);
global::System.Threading.Thread.Sleep (4 * 1000);
// we have waited but the items won't be expired by the timer since it wont have fired yet
Assert.AreEqual (10, mc.GetCount (), "#EGV3");