package test;

import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.transaction.annotation.Transactional;

@ContextConfiguration(locations = "classpath:applicationContext.xml")
@RunWith(SpringJUnit4ClassRunner.class)
@Transactional
@TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = false)
public class XuxinTest {


	// public void add() {
	// DriverManager dm = new DriverManager();
	// dm.setId("1001");
	// dm.setDriverName("test");
	//
	// driverManagerService.save(dm);
	// }
	//
	// public void list() {
	//
	// List<DriverManager> list = driverManagerService.findPart(1, 20, null,
	// null, null);
	//
	// // System.out.println(list);
	// String json = JsonTool.getListJson(list, list.size(), null, null);
	// System.out.println(json);
	// }
	//
	// public void list2() {
	//
	// List<ConnectManager> list = connectManagerService.findPart(1, 20, null,
	// null, null);
	//
	// // System.out.println(list);
	// String json = JsonTool.getListJson(list, list.size(), null, null);
	// System.out.println(json);
	// }
	//
	// @Test
	// public void list3() {
	//
	// List<DriverManager> list = driverManagerService.findAll();
	//
	// String[][] driverManagerArr = new String[list.size()][2];
	//
	// try {
	// for (int i = 0; i < list.size(); i++) {
	// DriverManager driverManager = list.get(i);
	// String id = driverManager.getId();
	// String value = driverManager.getDriverName();
	//
	// driverManagerArr[i][0] = id;
	// driverManagerArr[i][1] = value;
	//
	// }
	// } catch (Exception e) {
	// e.printStackTrace();
	// }
	//
	// String json = JsonTool.getObjectJson(driverManagerArr, "list");
	// System.out.println(json);
	// }

	// public void save() {
	// BusinessBehavior bb = new BusinessBehavior();
	// bb.setPdpId(getId());
	// testService.save(bb);
	//
	// }
	//
	// public void update() {
	// BusinessBehavior bb = testService.get("1388067121615");
	// bb.setName("new");
	// testService.update(bb);
	// }
	//
	// public void del() {
	// BusinessBehavior bb = testService.get("1388067121615");
	// testService.delete(bb);
	// }
	//
	// public void findAll() {
	// List<BusinessBehavior> list = testService.findAll();
	// for (BusinessBehavior bb : list) {
	// System.out.println(bb.getName());
	// }
	//
	// }
	//
	// public void findPart() {
	// Map<String, Object> parameters = new HashMap<String, Object>();
	// parameters.put("name", "qqq");
	// parameters.put("id", "1");
	//
	// List<BusinessBehavior> list = testService.findPart(0, 20, "id", "ASC",
	// null);
	//
	// for (BusinessBehavior bb : list) {
	// System.out.println(bb.getName());
	// }
	//
	// }
	//
	// // @Test
	// public void findAll2() {
	// List<BusinessBehavior> list = testService.findAll("id", "desc");
	// for (BusinessBehavior bb : list) {
	// System.out.println(bb.getName());
	// }
	//
	// }
	//
	// public void findCount() {
	// System.out.println(testService.findCount());
	//
	// }
	//
	// public void findCount2() {
	// Map<String, Object> parameters = new HashMap<String, Object>();
	// // parameters.put("name", "qqq");
	// // parameters.put("name", "eee");
	// parameters.put("name", "www");
	// System.out.println(testService.findCount(parameters));
	// }
	//
	// public void sumPage() {
	// System.out.println(testService.getSumPage(2));
	//
	// }
	//
	// public void searchPart() {
	// Map<String, Object> parameters = new HashMap<String, Object>();
	// parameters.put("name", "qqq");
	//
	// Map<String, String> conditions = new HashMap<String, String>();
	// conditions.put("name", "%" + "zz" + "%");
	//
	// List<BusinessBehavior> list = testService.searchPart(1, 20, "id",
	// "ASC", conditions, null);
	//
	// for (BusinessBehavior bb : list) {
	// System.out.println(bb.getName());
	// }
	//
	// }
	//
	// public void findWithSql() {
	// String sql = "SELECT * FROM pdp_business_behavior b WHERE b.name LIKE '%"
	// + "z" + "%'";
	// List<BusinessBehavior> list = (List<BusinessBehavior>) testService
	// .findWithSql(1, 20, sql, null);
	//
	// for (BusinessBehavior bb : list) {
	// System.out.println(bb.getName());
	// }
	// }
	//
	// @SuppressWarnings("unchecked")
	// public void findWithHql() {
	// String hql = "FROM BusinessBehavior b where b.name = ? ";
	// Object[] o = { "zz" };
	// List<BusinessBehavior> list = (List<BusinessBehavior>) testService
	// .findWithHql(1, 20, hql, o);
	//
	// for (BusinessBehavior bb : list) {
	// System.out.println(bb.getName());
	// }
	// }
	//
	// public void findCoutWithHql() {
	// String hql =
	// "SELECT COUNT(*) FROM BusinessBehavior b where b.name = 'mm' ";
	// long count = testService.findCountWithHql(hql);
	// System.out.println(count);
	// }
	//
	// public void findCountWithSql() {
	// String sql = "SELECT COUNT(*) FROM pdp_business_behavior";
	// long count = testService.findCountWithSql(sql);
	// System.out.println(count);
	// }
	//
	// public void findObjectArrayWithSql() {
	// String sql = "SELECT b.name,b.source FROM pdp_business_behavior b";
	// List<Object[]> objs = testService.findObjectArrayWithSql(sql, 1, 20);
	// if (objs != null && objs.size() > 0) {
	// for (int i = 0; i < objs.size(); i++) {
	// Object[] obj = objs.get(i);
	// if (obj != null && obj.length > 1) {
	// if (obj[0] != null && obj[1] != null) {
	// System.out.println(obj[0] + "==" + obj[1]);
	// }
	// }
	// }
	// }
	// }
	//
	// public void batchDel() {
	// testService.batchDel("4,5", "pdp_id");
	// }

}
