Cross Reference: TestAlphaCompositeForNaN.java
xref
: /
openjdk7
/
jdk
/
test
/
java
/
awt
/
AlphaComposite
/
TestAlphaCompositeForNaN.java
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
TestAlphaCompositeForNaN.java revision 2167
2167
N/A
/*
2167
N/A
* @test
2167
N/A
* @bug 6918065
2167
N/A
* @summary Test for passing NaN as alpha
2167
N/A
* should throw IllegalArgumentException
2167
N/A
*/
2167
N/A
2167
N/A
import
java
.
awt
.*;
2167
N/A
2167
N/A
public
class
TestAlphaCompositeForNaN
{
2167
N/A
public
static
void
main
(
String
[]
args
) {
2167
N/A
try
{
2167
N/A
AlphaComposite
a =
AlphaComposite
.
getInstance
(
AlphaComposite
.
DST
,
Float
.
NaN
);
2167
N/A
System
.
out
.
println
(
"Failed"
);
2167
N/A
throw
new
RuntimeException
(a +
" failed to throw IllegalArgumentException for alpha = "
+
Float
.
NaN
);
2167
N/A
}
2167
N/A
catch
(
IllegalArgumentException
ie
) {
2167
N/A
System
.
out
.
println
(
"Passed"
);
2167
N/A
System
.
out
.
println
(
"Caught "
+
ie
);
2167
N/A
}
2167
N/A
}
2167
N/A
}