package edu.fudan.weixin;
import org.junit.Test;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import edu.fudan.eservice.common.utils.MongoUtil;
import edu.fudan.weixin.model.TACOAuth2Model;
import edu.fudan.weixin.utils.TACOAuth2Helper;
public class TestOAuth2Model {
private DBObject getBD()
{
return MongoUtil.getInstance().getDB().getCollection("Bindings").findOne(new BasicDBObject("binds",new BasicDBObject("$elemMatch",new BasicDBObject("uisid","04538"))));
}
//@Test
public void testrevoke()
{
DBObject bd=getBD();
TACOAuth2Model om=new TACOAuth2Model();
System.out.println(om.revokeToken(bd));
}
@Test
public void testscore(){
DBObject bd=getBD();
System.out.println(bd.get("openid"));
TACOAuth2Model om=new TACOAuth2Model();
System.out.println(om.score(bd,"2009201002"));
}
@Test
public void testlesson(){
DBObject bd=getBD();
TACOAuth2Model om=new TACOAuth2Model();
System.out.println(om.lesson(bd,"2009201001"));
}
@Test
public void testschoolbus() {
System.out.println(TACOAuth2Helper.schoolbus("Z", "J"));
}
@Test
public void testyktxf()
{
DBObject bd=getBD();
TACOAuth2Model om=new TACOAuth2Model();
System.out.println(om.yktxf(bd, "", ""));
}
@Test
public void testelectric()
{
DBObject bd=getBD();
TACOAuth2Model om=new TACOAuth2Model();
System.out.println(om.electric(bd));
}
}