xamarin-macios/tests/monotouch-test/Foundation
monojenkins ee0516d46a
[Foundation] Fix NSUrl's implicit Uri operators. Fixes #9607. (#9611)
Calling Uri.PathAndQuery is not allowed on a relative Uri, which made the
previous Uri -> NSUrl implicit operator always throw if given a relative
NSUrl.

So I fixed that, added several tests, and found another issue (it turns out
that 'url.RelativePath == url.Path' is not a reliable way to detect absolute
urls, because it's true for relative urls as well) and fixed that too.

Fixes https://github.com/xamarin/xamarin-macios/issues/9607.

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2020-09-14 08:08:12 +02:00
..
ArrayTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
AttributedStringTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
BlockOperationTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
BundleTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
CachedUrlResponseTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
CalendarTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
CoderTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
CookieTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
DateFormatterTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
DateTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
DecimalNumberTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
DecimalTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
DictionaryContainerTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
DimensionTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
EncodingDetectionOptionsTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
FileCoordinatorTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
FileHandleTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
FileManagerTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
FormatterTests.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
IndexPathTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
KeyedUnarchiverTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
LocaleTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
MutableAttributedStringTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
MutableDataTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
MutableStringTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSArray1Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSCharacterSetTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSDataTest.cs [tests] Skip a few networking tests on macOS 10.9. Fixes #xamarin/maccore@2221. (#9021) 2020-07-07 15:56:43 +02:00
NSDateComponentsTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSDictionary2Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSDictionaryTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSExpressionTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSInputStreamTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSKeyedUnarchiverTest.cs [ObjCRuntime] Add missing .ctor to 'Class' (#4726) 2018-08-29 16:23:36 -04:00
NSLayoutConstraintTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSLinguisticAnalysisTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSLocaleTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableArray1Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableDictionary2Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableDictionaryTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableOrderedSet1Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableOrderedSetTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableSet1Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSMutableSetTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSOrderedSet1Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSOrderedSetTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSSet1Test.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSSetTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSStreamTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSStringTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSTimeZoneTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NSUrlSessionConfiguration.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NetServiceTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NotificationCenter.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NotificationQueueTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
NumberTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
ObjectTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
OperationQueueTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
OutputStreamTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
ProtocolAttributeTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
RegularExpressionTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
StringTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
ThreadTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
TimerTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UbiquitousKeyValueStoreTest.cs [xcode12] Bump for beta 1 (#8935) 2020-06-26 14:02:44 -04:00
UrlConnectionTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlCredentialTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlProtectionSpaceTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlProtocolTest.cs [tests] Skip a few networking tests on macOS 10.9. Fixes #xamarin/maccore@2221. (#9021) 2020-07-07 15:56:43 +02:00
UrlRequestTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlSessionConfigurationTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlSessionTaskMetricsTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlSessionTaskTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlSessionTaskTransactionMetricsTest.cs [xcode12] Bump for beta 1 (#8935) 2020-06-26 14:02:44 -04:00
UrlSessionTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UrlTest.cs [Foundation] Fix NSUrl's implicit Uri operators. Fixes #9607. (#9611) 2020-09-14 08:08:12 +02:00
UserDefaultsTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
UuidTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00
ZoneTest.cs [tests] Remove Classic code from all tests. (#8707) 2020-05-29 16:43:06 +02:00