>># 
>># Copyright 1990, 1991 by the Massachusetts Institute of Technology and
>># UniSoft Group Limited.
>># 
>># Permission to use, copy, modify, distribute, and sell this software and
>># its documentation for any purpose is hereby granted without fee,
>># provided that the above copyright notice appear in all copies and that
>># both that copyright notice and this permission notice appear in
>># supporting documentation, and that the names of MIT and UniSoft not be
>># used in advertising or publicity pertaining to distribution of the
>># software without specific, written prior permission.  MIT and UniSoft
>># make no representations about the suitability of this software for any
>># purpose.  It is provided "as is" without express or implied warranty.
>># 
>># $XConsortium: instllclrm.m,v 1.6 92/06/11 17:14:47 rws Exp $
>># 
>>#      SCCS:  @(#)  ECol.mc Rel 1.4	    (7/31/91)
>>#
>>TITLE XInstallColormap CH07
>>ASSERTION A XInstallColormap-1
A call to XInstallColormap installs the specified colourmap
for its associated screen.
>>STRATEGY
For each visual type.
  Create colourmap.
  Install colourmap.
  Verify that new colourmap has been installed by listing the installed
  colourmaps.
>>ASSERTION B XInstallColormap-2
All windows associated with the specified colourmap
immediately display with true colours.
>>STRATEGY
Report UNTESTED
>>ASSERTION B XInstallColormap-3
A call to XInstallColormap adds the specified colourmap to
the head of the required list of colourmaps for its
associated screen, and the required list is truncated to the
minimum number of installed colourmaps for the screen.
>>STRATEGY
Report UNTESTED
>>ASSERTION A XInstallColormap-4
When the specified colourmap is not already an installed
colourmap, then a ColormapNotify event is generated on each
window that has that colourmap.
>>STRATEGY
For each visual.
  Create windows.
  Create colormap for those windows.
  Set the window colour maps.
  Create another window without using the new colour map.
  Install the colour map.
  Verify that a colour map notify event is received on the windows that have
  that colour map.
  Verify that the event is not received on the other window.
>>ASSERTION B XInstallColormap-5
When another colourmap is installed or uninstalled as a
side effect of a call to XInstallColormap, then a
ColormapNotify event is generated on each window that has
that colourmap.
>>STRATEGY
Report UNTESTED
>>ASSERTION A XInstallColormap-6
When a colourmap argument does not name a valid colourmap,
then a BadColor error occurs.
>>STRATEGY
Create a bad colourmap by creating and freeing a colourmap.
Call test function using bad colourmap as the colourmap argument.
Verify that a BadColor error occurs.
