samples/contravariance/src-impl/test/ContravarianceTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Tue, 18 Oct 2011 06:55:12 +0200
changeset 379 b632733724a8
parent 378 samples/covariance/src-impl/test/CovarianceTest.java@68bba7c8a1b3
child 382 ac7bf2bf2f5d
permissions -rw-r--r--
A contravariance example
jtulach@378
     1
package test;
jtulach@8
     2
jtulach@379
     3
import api.Contravariance;
jtulach@378
     4
jtulach@379
     5
public class ContravarianceTest {
jtulach@379
     6
    // BEGIN: variance.contravariance.test
jtulach@378
     7
    public static void main(String[] args) {
jtulach@379
     8
        boolean positive = Contravariance.isPositive(10);
jtulach@379
     9
        boolean negative = Contravariance.isPositive(-5);
jtulach@379
    10
        System.err.println("positive = " + positive + " negative = " + negative);
jtulach@379
    11
        assert positive : "10 is positive";
jtulach@379
    12
        assert !negative : "-5 is negative";
jtulach@8
    13
    }
jtulach@379
    14
    // END: variance.contravariance.test
jtulach@8
    15
}