package net.varkhan.base.functor.curry;
import junit.framework.TestCase;
/**
* <b></b>.
* <p/>
*
* @author varkhan
* @date 12/1/13
* @time 1:38 PM
*/
public class PairTest extends TestCase {
public void testLvalue() throws Exception {
Pair<Integer,String> t2 = new Pair.Value<Integer,String>(3,"s");
assertEquals("lval",(Object)3,t2.lvalue());
}
public void testRvalue() throws Exception {
Pair<Integer,String> t2 = new Pair.Value<Integer,String>(3,"s");
assertEquals("rval","s",t2.rvalue());
}
public void testValues() throws Exception {
Pair<Integer,String> t2 = new Pair.Value<Integer,String>(3,"s");
assertEquals("vals",2,t2.values().length);
assertEquals("vals",3,t2.values()[0]);
assertEquals("vals","s",t2.values()[1]);
}
}