package com.brilliance.isc.esb.test.embfe;

public class ccrmtest {

//    private static final OkHttpClient httpClient;
//
//    static {
//        httpClient = new OkHttpClient().
//                newBuilder().connectTimeout(60, TimeUnit.SECONDS)
//                .writeTimeout(60, TimeUnit.SECONDS)
//                .readTimeout(60, TimeUnit.SECONDS).build();
//    }
//
//
//    static void httpCall(Object object,String path) throws IOException {
//
//        ObjectMapper objectMapper = new ObjectMapper();
//        String content = objectMapper.writeValueAsString(object);
//
//        System.out.println(content);
//        RequestBody requestBody = RequestBody.create(content, MediaType.parse("application/json;charset=UTF-8"));
//        Request request = new Request.Builder()
//                .url("http://127.0.0.1:8081/webapi"+path)
//                .post(requestBody)
//                .build();
//        try {
//            Response response = httpClient.newCall(request).execute();
//
//            System.out.println(response.body().string());
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//    }

//    @Test
//    public void OC46(){
//        try {
//            InnerReqOC46 reqOC46 = new InnerReqOC46("2005348503");
//            InnerReq<InnerReqOC46> innerReq = new InnerReq<>(reqOC46);
//            innerReq.header = new Header();
//            httpCall(innerReq,"/jk/OC46");
//        }catch (IOException e) {
//            e.printStackTrace();
//        }
//    }
//
//    @Test
//    public void callFTL1(){
//
//        Req<ReqFTL1> req = new Req<>();
//        try {
//            String json="";
//            json = IOUtils.toString(ccrmtest.class.getClassLoader().getResourceAsStream("ffttest/ftl1.json"),"UTF-8");
//            ReqFTL1 reqFTL1=new ReqFTL1("0","0",json,"","","","","");
//            httpCall(reqFTL1,"/SSTF/ftl1");
//        }catch (IOException e){
//            e.printStackTrace();
//        }
//    }
//    @Test
//    public void fTw1(){
//        try {
//
//            InnerReqFTW1 innerReqFTW1 = new InnerReqFTW1("0000000060090218","");
//            InnerReq<InnerReqFTW1> req = new InnerReq<>();
//            req.header=new Header();
//            req.DATA = innerReqFTW1;
//            httpCall(req,"/jk/ftw1");
//        }catch (IOException e) {
//            e.printStackTrace();
//        }
//    }

}
