📄 pricingtest.java
字号:
package tarena.netctoss.test;
import tarena.netctoss.model.*;
import tarena.netctoss.exception.*;
import java.util.Collection;
import java.util.Iterator;
import tarena.netctoss.biz.PricingBIZ;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class PricingTest {
private PricingBIZ pricingBIZ;
public void testAddPricing(){
Tpricing pricing = new Tpricing();
pricing.setBaseFee(30);
pricing.setPricingDesc("desc_30_3");
pricing.setPricingName("name_30_3");
pricing.setRateFee(3);
try{
pricingBIZ.addPricing(pricing);
System.out.println("insert ok");
}catch(Exception e){
e.printStackTrace();
}
}
public void testRemovePricing(){
Long[] pricingId = {new Long(1),new Long(2)};
try {
pricingBIZ.removePricing(pricingId);
System.out.println("remove ok");
} catch (InfrastructureException ex) {
ex.printStackTrace();
}
}
public void testGetPricing(){
Long pricingId = new Long(1);
Tpricing pricing = null;
try {
pricing = pricingBIZ.getPricingById(pricingId);
System.out.println(pricing);
} catch (InfrastructureException ex) {
ex.printStackTrace();
}
}
public void testModifyPricing(){
Tpricing pricing = new Tpricing();
pricing.setBaseFee(30);
pricing.setPricingDesc("desc_30_3");
pricing.setPricingName("name_30_3");
pricing.setRateFee(3);
pricing.setPricingId(new Long(1));
try {
pricingBIZ.modifyPricing(pricing);
System.out.println("modify ok");
} catch (RepeatBaseFeeAndRateFeeException ex) {
System.out.println("base fee and rate fee repeat");
} catch (InfrastructureException ex) {
ex.printStackTrace();
}
}
public void testListAllPricing(){
Collection pricing = null;
try {
pricing = pricingBIZ.listAllPricing();
if(pricing!=null){
Iterator iter = pricing.iterator();
while(iter.hasNext()){
System.out.println(iter.next());
}
}
} catch (InfrastructureException ex) {
ex.printStackTrace();
}
}
public static void main(String[] args) {
ClassPathXmlApplicationContext context =
new ClassPathXmlApplicationContext("tarena/netctoss/spring/context.xml");
PricingTest test = (PricingTest)context.getBean("pricingTest");
//test.testAddPricing();
//test.testGetPricing();
//test.testListAllPricing();
//test.testModifyPricing();
test.testRemovePricing();
}
public PricingBIZ getPricingBIZ() {
return pricingBIZ;
}
public void setPricingBIZ(PricingBIZ pricingBIZ) {
this.pricingBIZ = pricingBIZ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -