>># 
>># 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: qrybstcrsr.m,v 1.7 92/06/11 17:08:45 rws Exp $
>># 
>>#      SCCS:  @(#)  EDra.mc Rel 1.5	    (10/25/91)
>>#
>>TITLE XQueryBestCursor CH06
>>ASSERTION B XQueryBestCursor-1
A call to XQueryBestCursor returns in the width_return and
height_return arguments the largest cursor height and width
to those specified in height and width that can be fully
displayed on the specified screen.
>>STRATEGY
Call XQueryBestCursor with width twice that of DisplayWidth and
height twice that of DisplayHeight.
Verify that XQueryBestCursor returns non-zero.
Call XQueryBestCursor with returned values of width and height.
Verify that XQueryBestCursor returns non-zero.
Verify that XQueryBestCursor returns the previously returned
values for width and height.
Verify that returned values for width and height are small enough
to be fully displayed on the specified screen.
Repeat with initial width and height both set to zero.
>>ASSERTION A XQueryBestCursor-2
When a drawable argument does not name a valid Drawable,
then a BadDrawable error occurs.
>>STRATEGY
Create a bad drawable by creating and destroying a window.
Call test function using bad drawable as the drawable argument.
Verify that a BadDrawable error occurs.
