[Mono-list] Missing Tests

Nick Drochak ndrochak@gol.com
13 May 2003 00:31:00 +0900


As a follow up to Ben's email, here's report #1 of some of the missing
tests for the corlib assembly. I list the namespaces for which we are
completely missing tests, and also the classes missing tests in the
System namespace.  

More reports to come later. But this may help those that have expressed
an interest in writing tests. Note there are many Interface classes that
have no tests. Unless someone already has a good strategy for this, I'll
be exlporing some options tomorrow.

--Entire Namespaces that are missing tests--
Microsoft.Win32
Mono
Mono.Math.Prime
Mono.Math.Prime.Generator
Mono.Security
Mono.Security.Cryptography
Mono.Security.X509
Mono.Xml
System.Configuration.Assemblies
System.Diagnostics.SymbolStore
System.IO.IsolatedStorage
System.Runtime.InteropServices
System.Runtime.InteropServices.Expando
System.Runtime.Remoting.*
System.Runtime.Serialization.*
System.Security.Principal

--Completely Missing Tests for Existing Classes--
System/
  _AppDomain.cs
  AppDomain.cs
  AppDomainSetup.cs
  AppDomainUnloadedException.cs
  ApplicationException.cs
  ArgIterator.cs
  ArgumentException.cs
  ArgumentNullException.cs
  ArgumentOutOfRangeException.cs
  ArithmeticException.cs
  ArrayTypeMismatchException.cs
  AssemblyLoadEventArgs.cs
  AssemblyLoadEventHandler.cs
  AsyncCallback.cs
  AttributeTargets.cs
  AttributeUsageAttribute.cs
  BadImageFormatException.cs
  CannotUnloadAppDomainException.csChangeLog
  CLSCompliantAttribute.cs
  ContextBoundObject.cs
  ContextMarshalException.cs
  ContextStaticAttribute.cs
  CrossAppDomainDelegate.cs
  DBNull.cs
  DecimalFormatter.cs
  Delegate.cs
  DelegateSerializationHolder.cs
  DivideByZeroException.cs
  DllNotFoundException.cs
  DoubleFormatter.cs
  DuplicateWaitObjectException.cs
  EntryPointNotFoundException.cs
  Environment.cs
  EventArgs.cs
  EventHandler.cs
  ExecutionEngineException.cs
  FieldAccessException.cs
  FlagsAttribute.cs
  FloatingPointFormatter.cs
  FormatException.cs
  GC.cs
  IAppDomainSetup.cs
  IAsyncResult.cs
  ICloneable.cs
  IComparable.cs
  IConvertible.cs
  ICustomFormatter.cs
  IDisposable.cs
  IFormatProvider.cs
  IFormattable.cs
  IndexOutOfRangeException.cs
  IntPtr.cs
  InvalidCastException.cs
  InvalidOperationException.cs
  InvalidProgramException.cs
  IServiceProvider.cs
  LoaderOptimizationAttribute.cs
  LoaderOptimization.cs
  LocalDataStoreSlot.cs
  MemberAccessException.cs
  MethodAccessException.cs
  MissingFieldException.cs
  MissingMemberException.cs
  MissingMethodException.cs
  MonoCustomAttrs.cs
  MonoDummy.cs
  MonoType.cs
  MTAThreadAttribute.cs
  MulticastNotSupportedException.cs
  NonSerializedAttribute.cs
  NotFiniteNumberException.cs
  NotImplementedException.cs
  NotSupportedException.cs
  NullReferenceException.cs
  ObjectDisposedException.cs
  ObsoleteAttribute.cs
  OperatingSystem.cs
  OutOfMemoryException.cs
  OverflowException.cs
  ParamArrayAttribute.cs
  PlatformID.cs
  PlatformNotSupportedException.cs
  RankException.cs
  ResolveEventHandler.cs
  RuntimeArgumentHandle.cs
  RuntimeFieldHandle.cs
  RuntimeMethodHandle.cs
  RuntimeTypeHandle.cs
  SerializableAttribute.cs
  Single.cs
  SingleFormatter.cs
  StackOverflowException.cs
  STAThreadAttribute.cs
  SystemException.cs
  ThreadStaticAttribute.cs
  TODOAttribute.cs
  TypeCode.cs
  Type.cs
  TypedReference.cs
  TypeInitializationException.cs
  TypeLoadException.cs
  TypeUnloadedException.cs
  UIntPtr.cs
  UnauthorizedAccessException.cs
  UnhandledExceptionEventArgs.cs
  UnhandledExceptionEventHandler.csUnitySerializationHolder.cs
  ValueType.cs
  Void.cs
  WeakReference.cs


Regards,
Nick D.