#
# "$Id: 4.1-requests.test,v 1.1.1.1 2001/10/18 22:52:06 jlovell Exp $"
#
# Verify that the server requires the following attributes:
#
# attributes-charset
# attributes-natural-language
# printer-uri/job-uri
#
{
# The name of the test...
NAME "No Attributes"
# The operation to use
OPERATION get-jobs
# What statuses are OK?
STATUS client-error-bad-request
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
{
# The name of the test...
NAME "Charset Attribute"
# The operation to use
OPERATION get-jobs
# The attributes to send
GROUP operation
ATTR charset attributes-charset utf-8
# What statuses are OK?
STATUS client-error-bad-request
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
{
# The name of the test...
NAME "Language Attribute"
# The operation to use
OPERATION get-jobs
# The attributes to send
GROUP operation
ATTR language attributes-natural-language en
# What statuses are OK?
STATUS client-error-bad-request
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
{
# The name of the test...
NAME "Language + Charset Attributes"
# The operation to use
OPERATION get-jobs
# The attributes to send
GROUP operation
ATTR language attributes-natural-language en
ATTR charset attributes-charset utf-8
# What statuses are OK?
STATUS client-error-bad-request
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
{
# The name of the test...
NAME "Charset + Language Attributes"
# The operation to use
OPERATION get-jobs
# The attributes to send
GROUP operation
ATTR charset attributes-charset utf-8
ATTR language attributes-natural-language en
# What statuses are OK?
STATUS client-error-bad-request
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
{
# The name of the test...
NAME "Charset + Language + Printer URI Attributes"
# The operation to use
OPERATION get-jobs
# The attributes to send
GROUP operation
ATTR charset attributes-charset utf-8
ATTR language attributes-natural-language en
ATTR uri printer-uri $uri
# What statuses are OK?
STATUS successful-ok
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
{
# The name of the test...
NAME "Charset + Language + Job URI Attributes"
# The operation to use
OPERATION get-jobs
# The attributes to send
GROUP operation
ATTR charset attributes-charset utf-8
ATTR language attributes-natural-language en
ATTR uri job-uri $method://$hostname:$port/jobs
# What statuses are OK?
STATUS successful-ok
# What attributes do we expect?
EXPECT attributes-charset
EXPECT attributes-natural-language
}
#
# End of "$Id: 4.1-requests.test,v 1.1.1.1 2001/10/18 22:52:06 jlovell Exp $"
#