springBoot dubbo junit 유닛 테스트

5747 단어 자바springBoot
의지 하 다 

			junit
			junit
			 4.12
		

			org.springframework.boot
			spring-boot-starter-test
			test
		

spring boot 시작 클래스
package com.zscat;

import com.alibaba.dubbo.config.spring.context.annotation.DubboComponentScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.context.annotation.Bean;

@DubboComponentScan("com.zscat.*.service")
@ServletComponentScan
@SpringBootApplication
public class BootdoApplication {
	public static void main(String[] args) {
		SpringApplication.run(BootdoApplication.class, args);
		System.out.println(
				" ______                    _   ______  
" + "|_ _ \\ / |_|_ _ `.
" + " | |_) | .--. .--. `| |-' | | `. \\ .--.
" + " | __'. / .'`\\ \\/ .'`\\ \\| | | | | |/ .'`\\ \\
" + " _| |__) || \\__. || \\__. || |, _| |_.' /| \\__. |
" + "|_______/ '.__.' '.__.' \\__/|______.' '.__.' "); } @Bean public EmbeddedServletContainerCustomizer containerCustomizer() { return new EmbeddedServletContainerCustomizer() { // ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401.html"); // ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404.html"); // ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html"); @Override public void customize(ConfigurableEmbeddedServletContainer container) { // container.addErrorPages(error401Page, error404Page, error500Page); container.setSessionTimeout(3600*6);// S 6 } }; } }

유닛 테스트 클래스 
package com.jjz.test;


import cn.hutool.json.JSONUtil;
import com.alibaba.dubbo.config.annotation.Reference;
import com.alibaba.dubbo.config.spring.context.annotation.DubboComponentScan;
import com.alibaba.fastjson.JSON;
import com.zscat.BootdoApplication;
import com.zscat.auxiliarySupplier.domain.Purchase_OrderList;
import com.zscat.auxiliarySupplier.service.Purchase_OrderListService;
import com.zscat.erp.domain.SaleOrderDO;
import com.zscat.erp.goods.service.SkuService;
import com.zscat.erp.service.SaleOrderRealService;
import com.zscat.erp.service.SaleOrderService;
import org.apache.commons.collections.map.HashedMap;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.junit4.SpringRunner;

import java.io.File;
import java.math.BigDecimal;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.*;

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = BootdoApplication.class)
public class TestT{
    @Reference(version = "1.0.0")
    private SaleOrderService saleOrderService;
    @Reference(version = "1.0.0")
    private SaleOrderRealService saleOrderRealService;


    @Test
    public void test8(){
        System.out.println("    *************************!");
        SaleOrderDO  sd=saleOrderService.get(10);
        saleOrderRealService.synchronizationERP(sd,null,null);
        System.out.println("    *************************!");
    }


    @Test
    public void test(){
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        }catch (Exception e){
            e.printStackTrace();
        }
        String url = "jdbc:sqlserver://47.93.186.191:1433;DatabaseName=WMS_JiangJiang_Test";
        Connection conn;
        try{
            conn = DriverManager.getConnection(url,"wms_dev","wms@123qaz");

            Statement stmt = conn.createStatement();
            System.out.println("Mysql       !");

            String sql = "select  SourceId from dbo.Purchase_OrderList where OrderList_Id = 4185";
            ResultSet rs = stmt.executeQuery(sql);
            System.out.println("    ::::::");
            while (rs.next()){
                System.out.print(rs.getString(1) + "\t");
                System.out.println();
            }
            rs.close();
            stmt.close();
            conn.close();
        }catch (Exception e){
            e.printStackTrace();
        }
        System.out.println("-----    -------");

    }

    public static void main(String[] args) {
        List list=new ArrayList<>();
        jsonmodel jsonmodel=new jsonmodel();
        jsonmodel.setBelongid(1);
        jsonmodel.setImgurl("df::asd");
        jsonmodel.setFiledesc("azh  ");
        list.add(jsonmodel);
        jsonmodel jsonmodel1=new jsonmodel();
        jsonmodel1.setBelongid(2);
        jsonmodel1.setImgurl("   ");
        jsonmodel1.setFiledesc("     ");
        list.add(jsonmodel1);
        list.remove(0);
        System.out.println(list.get(0));
    }

}

좋은 웹페이지 즐겨찾기