⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pricingtest.java

📁 电信系统
💻 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 + -