📄 pricingtest.java
字号:
package tarena.netctoss.test;
import tarena.netctoss.biz.PricingBIZ;
import tarena.netctoss.model.Tpricing;
import tarena.netctoss.exception.*;
import tarena.netctoss.exception.*;
import java.util.Collection;
import java.util.Iterator;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class PricingTest {
private PricingBIZ pricingBIZ;
public void testAddPricing(){
Tpricing pricing = new Tpricing();
pricing.setName("p10-2");
pricing.setBaseFee(new Double(10));
pricing.setRateFee(new Double(2));
pricing.setDesc("test");
try {
pricingBIZ.addPricing(pricing);
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void testRemovePricing(){
Tpricing pricing = new Tpricing();
pricing.setId(new Integer(1));
try {
pricingBIZ.removePricing(pricing);
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void testRemovePricingById(){
try {
pricingBIZ.removePricing(new Integer(1));
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void testRemovePricings(){
try {
pricingBIZ.removePricings(new Integer[]{new Integer(1)});
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void testModifyPricing(){
Tpricing pricing = new Tpricing();
pricing.setId(new Integer(1));
pricing.setName("p20-3");
pricing.setBaseFee(new Double(20));
pricing.setRateFee(new Double(3));
pricing.setDesc("test");
try {
pricingBIZ.modifyPricing(pricing);
} catch (Exception ex) {
ex.printStackTrace();
}
}
public void testFindAllPricings(){
Collection pricings = null;
try {
pricings = pricingBIZ.findAllPricings();
} catch (InfrastructureException ex) {
ex.printStackTrace();
}
Iterator it = pricings.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
public void testFindPricingById(){
Tpricing pricing = null;
try {
pricing = pricingBIZ.findPricingById(new Integer(1));
} catch (Exception ex) {
ex.printStackTrace();
}
System.out.println(pricing);
}
public void testExsitPricingByBaseFeeAndRateFee(){
boolean result = false;
try {
result = pricingBIZ.exsitPricingByBaseFeeAndRateFee(
new Double(10), new Double(2));
} catch (InfrastructureException ex) {
ex.printStackTrace();
}
System.out.println(result);
}
public static void main(String[] args) {
ClassPathXmlApplicationContext ctx =
new ClassPathXmlApplicationContext(
"tarena/netctoss/spring/pricing-beans.xml");
PricingTest pricingtest = (PricingTest) ctx.getBean("pricingTest");
//pricingtest.testAddPricing();
//pricingtest.testRemovePricing();
//pricingtest.testRemovePricingById();
//pricingtest.testRemovePricings();
//pricingtest.testModifyPricing();
//pricingtest.testFindAllPricings();
//pricingtest.testFindPricingById();
pricingtest.testExsitPricingByBaseFeeAndRateFee();
}
public void setPricingBIZ(PricingBIZ pricingBIZ) {
this.pricingBIZ = pricingBIZ;
}
public PricingBIZ getPricingBIZ() {
return pricingBIZ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -