blob: ec6596045e5d57b834b5c05e0f5f9263f34ff60f [file] [log] [blame]
package groovy.operator
import static java.awt.Color.*
class MyColorOperatorOverloadingTest extends GroovyTestCase {
void testAll() {
def c = new MyColor(128, 128, 128)
assert c.delegate == GRAY
def c2 = -c
assert c2.delegate == DARK_GRAY
assert (+c).delegate == WHITE
use(MyColorCategory) {
assert (~c2).delegate == LIGHT_GRAY
}
}
}