Enable analyzer for xUnit2000 (Constants and literals should be the expected argument...
authorGanbarukamo41 <ganbarukamo@gmail.com>
Sun, 28 Jul 2019 22:47:52 +0000 (07:47 +0900)
committerDan Moseley <danmose@microsoft.com>
Sun, 28 Jul 2019 22:47:52 +0000 (15:47 -0700)
commit9be9c570be8b057d019aca99dc2acc87dda466df
treebfc8a41ba199c779ef33bb378d00b1767e0dacd2
parent0d73813e42f1e14741d24c4d0133dc3f89866e42
Enable analyzer for xUnit2000 (Constants and literals should be the expected argument) (dotnet/corefx#39842)

* Enable xUnit2000 analyzer

This commit enables xUnit2000 (Constants and literals should be the expected argument) and apply fixes for the existing violating codes.
* a Massive commit fixing xUnit2000
* fixing some 2003 errors

* Fix mistakes

* Fix missed errors for unix

Commit migrated from https://github.com/dotnet/corefx/commit/93d7aa1c1737b6da29d04b78557215e18eb786d4
189 files changed:
src/libraries/CodeAnalysis.ruleset
src/libraries/Common/tests/System/Security/Cryptography/AlgorithmImplementations/ECDsa/ECDsaTests.netcoreapp.cs
src/libraries/Common/tests/Tests/System/StringTests.cs
src/libraries/Common/tests/Tests/System/Text/ValueStringBuilderTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/Microsoft/VisualBasic/FileIO/FileSystemTests.cs
src/libraries/Microsoft.VisualBasic.Core/tests/Microsoft/VisualBasic/MyServices/FileSystemProxyTests.cs
src/libraries/System.Buffers/tests/ArrayPool/UnitTests.cs
src/libraries/System.Collections.Concurrent/tests/ConcurrentQueueTests.cs
src/libraries/System.Collections.NonGeneric/tests/HashtableTests.cs
src/libraries/System.Collections.NonGeneric/tests/SortedListTests.cs
src/libraries/System.Collections/tests/Generic/List/List.Generic.Tests.Misc.cs
src/libraries/System.ComponentModel.Composition.Registration/tests/System/ComponentModel/Composition/Registration/PartBuilderUnitTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/AdvancedValueComposition.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/AttributedModel/INotifyImportTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/CompositionServiceExportFactoryTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/Hosting/FilteredCatalogTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/InitializationScopeTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/MetadataViewProviderTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/ReflectionModel/ReflectionComposablePartTests.cs
src/libraries/System.ComponentModel.Composition/tests/System/ComponentModel/Composition/SampleComponents.cs
src/libraries/System.ComponentModel.Composition/tests/System/Integration/RecompositionTests.cs
src/libraries/System.ComponentModel.TypeConverter/tests/NullableConverterTests.cs
src/libraries/System.Composition.Convention/tests/ExportBuilderTests.cs
src/libraries/System.Composition.Convention/tests/ExportBuilderUnitTests.cs
src/libraries/System.Composition/tests/CircularityTests.cs
src/libraries/System.Composition/tests/LightContainerTests.cs
src/libraries/System.Composition/tests/MetadataTests.cs
src/libraries/System.Composition/tests/SharingTests.cs
src/libraries/System.Configuration.ConfigurationManager/tests/System/Configuration/TimeSpanValidatorAttributeTests.cs
src/libraries/System.Data.Common/tests/System/Data/Common/DbProviderFactoriesTests.netcoreapp.cs
src/libraries/System.Data.Common/tests/System/Data/DataRelationCollectionTest2.cs
src/libraries/System.Data.Common/tests/System/Data/DataRowCollectionTest2.cs
src/libraries/System.Data.Common/tests/System/Data/DataRowTest2.cs
src/libraries/System.Data.Common/tests/System/Data/DataSetTest.cs
src/libraries/System.Data.Common/tests/System/Data/DataTableLoadRowTest.cs
src/libraries/System.Data.Common/tests/System/Data/DataTableTest2.cs
src/libraries/System.Data.Common/tests/System/Data/DataViewTest.cs
src/libraries/System.Data.Common/tests/System/Data/SqlTypes/SqlBytesTest.cs
src/libraries/System.Data.Common/tests/System/Data/SqlTypes/SqlCharsTest.cs
src/libraries/System.Data.Common/tests/System/Data/SqlTypes/SqlInt32Test.cs
src/libraries/System.Data.SqlClient/tests/FunctionalTests/CloneTests.cs
src/libraries/System.Data.SqlClient/tests/ManualTests/SQL/ParameterTest/ParametersTest.cs
src/libraries/System.Data.SqlClient/tests/ManualTests/SQL/TransactionTest/TransactionTest.cs
src/libraries/System.Data.SqlClient/tests/ManualTests/SQL/UdtTest/SqlServerTypesTest.cs
src/libraries/System.Data.SqlClient/tests/ManualTests/SQL/WeakRefTest/WeakRefTest.cs
src/libraries/System.Diagnostics.DiagnosticSource/tests/ActivityTests.cs
src/libraries/System.Diagnostics.DiagnosticSource/tests/DiagnosticSourceTests.cs
src/libraries/System.Diagnostics.DiagnosticSource/tests/HttpHandlerDiagnosticListenerTests.cs
src/libraries/System.Diagnostics.Process/tests/ProcessTests.Unix.cs
src/libraries/System.Diagnostics.Process/tests/ProcessTests.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/Harness/EventTestHarness.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestEventCounter.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestsTraits.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestsUserErrors.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestsWrite.Etw.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestsWrite.cs
src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestsWriteEvent.cs
src/libraries/System.DirectoryServices/tests/System/DirectoryServices/ActiveDirectory/ActiveDirectoryTests.cs
src/libraries/System.Drawing.Common/tests/Drawing2D/GraphicsPathTests.cs
src/libraries/System.Globalization.Calendars/tests/Misc/Calendars.cs
src/libraries/System.Globalization.Extensions/tests/IdnMapping/IdnMappingGetAsciiTests.cs
src/libraries/System.Globalization/tests/System/Globalization/CharUnicodeInfoTests.cs
src/libraries/System.IO.FileSystem.AccessControl/tests/DirectoryObjectSecurityTests.cs
src/libraries/System.IO.FileSystem.AccessControl/tests/FileSystemAuditRuleTests.cs
src/libraries/System.IO.FileSystem.DriveInfo/tests/DriveInfo.Windows.Tests.cs
src/libraries/System.IO.Packaging/tests/Tests.cs
src/libraries/System.IO.UnmanagedMemoryStream/tests/UmsReadWrite.cs
src/libraries/System.IO/tests/StreamReader/StreamReaderTests.cs
src/libraries/System.IO/tests/TextReader/TextReaderTests.cs
src/libraries/System.Json/tests/System/Json/JsonValueTests.cs
src/libraries/System.Linq.Expressions/tests/Dynamic/ExpandoObjectTests.cs
src/libraries/System.Linq.Expressions/tests/Lambda/LambdaTests.cs
src/libraries/System.Linq.Expressions/tests/SequenceTests/SequenceTests.cs
src/libraries/System.Linq.Expressions/tests/Switch/SwitchTests.cs
src/libraries/System.Linq/tests/RangeTests.cs
src/libraries/System.Linq/tests/RepeatTests.cs
src/libraries/System.Memory/tests/MemoryMarshal/AsReadOnlyRef.cs
src/libraries/System.Memory/tests/MemoryMarshal/AsRef.cs
src/libraries/System.Memory/tests/ReadOnlyBuffer/ReadOnlySequenceTests.byte.cs
src/libraries/System.Memory/tests/ReadOnlyBuffer/ReadOnlySequenceTests.char.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.DefaultProxyCredentials.cs
src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs
src/libraries/System.Net.Mail/tests/Functional/MailAddressTest.cs
src/libraries/System.Net.Mail/tests/Functional/MailMessageTest.cs
src/libraries/System.Net.Primitives/tests/FunctionalTests/DnsEndPointTest.cs
src/libraries/System.Net.Primitives/tests/FunctionalTests/IPAddressTest.cs
src/libraries/System.Net.Requests/tests/FtpWebRequestTest.cs
src/libraries/System.Net.Requests/tests/HttpWebRequestTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/AgnosticListenerTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/DualModeSocketTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/IPPacketInformationTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/LingerStateTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/SelectTest.cs
src/libraries/System.Net.Sockets/tests/FunctionalTests/SendReceive.cs
src/libraries/System.Numerics.Vectors/tests/Vector2Tests.cs
src/libraries/System.Numerics.Vectors/tests/Vector3Tests.cs
src/libraries/System.Numerics.Vectors/tests/Vector4Tests.cs
src/libraries/System.Private.Uri/tests/ExtendedFunctionalTests/UriTests.cs
src/libraries/System.Private.Uri/tests/FunctionalTests/UriParserTest.cs
src/libraries/System.Private.Uri/tests/FunctionalTests/UriTests.cs
src/libraries/System.Private.Xml.Linq/tests/SDMSample/SDMContainer.cs
src/libraries/System.Private.Xml.Linq/tests/SDMSample/SDMElement.cs
src/libraries/System.Private.Xml.Linq/tests/TreeManipulation/SaveWithFileName.cs
src/libraries/System.Private.Xml.Linq/tests/events/EventsRemove.cs
src/libraries/System.Private.Xml/tests/XmlDocument/XmlDocumentTests/CreateCommentTests.cs
src/libraries/System.Private.Xml/tests/XmlDocument/XmlElementTests/SetAttributeTests.cs
src/libraries/System.Private.Xml/tests/XmlDocument/XmlNamedNodeMapTests/GetNameTests.cs
src/libraries/System.Private.Xml/tests/XmlDocument/XmlNodeTests/LastChildTests.cs
src/libraries/System.Private.Xml/tests/XmlDocument/XmlNodeTests/LocalNameTests.cs
src/libraries/System.Private.Xml/tests/XmlNodeReader/System.Xml.XmlNodeReader.Tests/XmlNodeReaderMiscTests.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaSet/TC_SchemaSet_Add_Schema.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaSet/TC_SchemaSet_Add_SchemaSet.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaSet/TC_SchemaSet_Add_URL.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaSet/TC_SchemaSet_Contains_ns.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaSet/TC_SchemaSet_Contains_schema.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/Constructor_AddSchema.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/GetExpectedParticles.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/Initialize_EndValidation.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/PropertiesTests.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateAttribute.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateAttribute_String.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateElement.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateMisc.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateText_EndElement.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateText_String.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidateWhitespace_String.cs
src/libraries/System.Private.Xml/tests/XmlSchema/XmlSchemaValidatorApi/ValidatorModule.cs
src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.RuntimeOnly.cs
src/libraries/System.Private.Xml/tests/XmlSerializer/XmlSerializerTests.cs
src/libraries/System.Private.Xml/tests/Xslt/XslCompiledTransformApi/OutputSettings.cs
src/libraries/System.Reflection.Emit/tests/ModuleBuilder/ModuleBuilderDefineInitializedData.cs
src/libraries/System.Reflection.Metadata/tests/Metadata/MetadataReaderProviderTests.cs
src/libraries/System.Reflection.Metadata/tests/Metadata/MetadataReaderTests.cs
src/libraries/System.Reflection.Metadata/tests/Utilities/BlobReaderTests.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/MetadataLoadContext/ResolveMethod.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/Type/TypeInvariants.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/Type/TypeTests.Get.CornerCases.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/Type/TypeTests.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/TypeInfoFromProjectN/TypeInfo_MethodTests.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/src/Tests/TypeInfoFromProjectN/TypeInfo_PropertyTests.cs
src/libraries/System.Reflection.TypeExtensions/tests/ConstructorInfo/ConstructorInfoInvokeArrayTests.cs
src/libraries/System.Reflection/tests/AssemblyTests.cs
src/libraries/System.Reflection/tests/ConstructorInfoTests.cs
src/libraries/System.Runtime.Caching/tests/AdditionalCacheTests/AdditionalCacheTests.cs
src/libraries/System.Runtime.Extensions/tests/System/AppDomainTests.cs
src/libraries/System.Runtime.Extensions/tests/System/Convert.cs
src/libraries/System.Runtime.Extensions/tests/System/Environment.SetEnvironmentVariable.cs
src/libraries/System.Runtime.Extensions/tests/System/IO/PathTests.cs
src/libraries/System.Runtime.Numerics/tests/BigInteger/parse.cs
src/libraries/System.Runtime.Serialization.Formatters/tests/BinaryFormatterTests.cs
src/libraries/System.Runtime.Serialization.Json/tests/DataContractJsonSerializer.cs
src/libraries/System.Runtime.Serialization.Xml/tests/DataContractSerializer.cs
src/libraries/System.Runtime/tests/System/ArrayTests.cs
src/libraries/System.Runtime/tests/System/AttributeTests.cs
src/libraries/System.Runtime/tests/System/DelegateTests.cs
src/libraries/System.Runtime/tests/System/EntryPointNotFoundExceptionTests.cs
src/libraries/System.Runtime/tests/System/GCTests.cs
src/libraries/System.Runtime/tests/System/MulticastDelegateTests.cs
src/libraries/System.Runtime/tests/System/Reflection/TypeTests.Get.CornerCases.cs
src/libraries/System.Runtime/tests/System/Runtime/CompilerServices/ConditionalWeakTableTests.netcoreapp.cs
src/libraries/System.Runtime/tests/System/Runtime/CompilerServices/RuntimeHelpersTests.cs
src/libraries/System.Runtime/tests/System/TimeZoneInfoTests.cs
src/libraries/System.Security.Cryptography.Xml/tests/KeyInfoTest.cs
src/libraries/System.Security.Cryptography.Xml/tests/KeyInfoX509DataTest.cs
src/libraries/System.Security.Cryptography.Xml/tests/XmlDsigC14NTransformTest.cs
src/libraries/System.Security.Cryptography.Xml/tests/XmlLicenseEncryptedRef.cs
src/libraries/System.Security.Cryptography.Xml/tests/XmlLicenseTransformTest.cs
src/libraries/System.Text.Encoding.Extensions/tests/Fallback.cs
src/libraries/System.Text.Json/tests/NewtonsoftTests/EnumConverterTests.cs
src/libraries/System.Text.Json/tests/NewtonsoftTests/ImmutableCollectionsTests.cs
src/libraries/System.Text.Json/tests/NewtonsoftTests/JsonSerializerTests.cs
src/libraries/System.Text.Json/tests/Serialization/CustomConverterTests.BadConverters.cs
src/libraries/System.Text.Json/tests/Serialization/DictionaryTests.cs
src/libraries/System.Text.Json/tests/Serialization/TestClasses.SimpleTestClassWithNullables.cs
src/libraries/System.Text.Json/tests/Serialization/TestClasses.cs
src/libraries/System.Text.Json/tests/Utf8JsonReaderTests.TryGet.cs
src/libraries/System.Threading.Tasks.Dataflow/tests/Dataflow/ActionBlockTests.cs
src/libraries/System.Threading.Tasks.Dataflow/tests/Dataflow/BroadcastBlockTests.cs
src/libraries/System.Threading.Tasks.Dataflow/tests/Dataflow/WriteOnceBlockTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/RangePartitioner1Chunk.cs
src/libraries/System.Threading.Tasks/tests/AggregateExceptionTests.cs
src/libraries/System.Threading.Tasks/tests/Task/TaskRtTests_Core.cs
src/libraries/System.Threading/tests/AsyncLocalTests.cs
src/libraries/System.Transactions.Local/tests/AsyncTransactionScopeTests.cs
src/libraries/System.Transactions.Local/tests/CloneTxTests.cs
src/libraries/System.Transactions.Local/tests/LTMEnlistmentTests.cs
src/libraries/System.Transactions.Local/tests/NonMsdtcPromoterTests.cs
src/libraries/System.Transactions.Local/tests/TestEnlistments.cs
src/libraries/System.Transactions.Local/tests/TransactionScopeTest.cs