第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Rest API post請求將Cucumber.json文件發(fā)送到Java中的Jira

Rest API post請求將Cucumber.json文件發(fā)送到Java中的Jira

人到中年有點(diǎn)甜 2023-07-13 14:01:19
有人可以告訴我從哪里開始嗎?父面板需要知道子面板之間的關(guān)系。一種方法是保持跟蹤ArrayList組件對之間的關(guān)系。然后,您需要重寫paintChildren(...)父面板的方法以在兩個(gè)子面板之間繪制一條線。您在父面板類中定義 ArrayList:private ArrayList<Component> relationships = new ArrayList<Component>();然后根據(jù)需要將組件對添加到 ArrayList:relationships.add( component1a );relationships.add( component1b );基本的繪畫代碼是:@Overrideprotected void paintChildren(Graphics g){    fr (int i = 0; i < relationships.size(); i += 2)    {        Component one = relationships.get(i);        Component two = relationships.get(i + 1);        Point p1 = //calculate the center of component one        Point p2 = //calculate the center of component two        g.drawline(p1.x, p1.y, p2.x, p2.y);    }    super.paintChildren(g);}因此,上面的代碼應(yīng)該在添加到 ArrayList 的每對組件的中心點(diǎn)之間繪制線條。然后,子面板將繪制在線條的頂部,以便線條看起來像是從每個(gè)組件的邊緣出來的。查看trashgod 的GraphPanel示例。此示例支持拖動形狀,并且線條將跟隨形狀。我無法使用 REST API post 請求將存儲在 .json 文件中的 Cucumber 測試結(jié)果更新到 Jira。我可以使用相同的方法來更新 Cucumber 中的功能,但它不適用于我的 Json 結(jié)果文件。我對 Java 和 Json 還很陌生。因此在理解它們時(shí)遇到了一些問題。我嘗試將 Json 文件轉(zhuǎn)換為 Json 數(shù)組以及 Json 對象,但它不起作用。//下面是我的方法,它從項(xiàng)目中獲取文件路徑和 URL 來更新 Jira 中 Xray 的結(jié)果public static void importCucumberResultFilesToJira(String filePath, String resultTypeUrlValue) throws IOException {    String jiraUrl = config.getJiraLoginValue();    log.info(String.format("Starting upload of Cucumber features to XRAY on Jira project: %s\n Using Jira user: %s ", config.getJiraProjectValue(), config.getJiraLoginValue()));    log.info(String.format("Path to Report: %s", filePath));    String authentication = config.getJiraLoginValue() + ':' + config.getJiraPassword();    BASE64Encoder encoder = new BASE64Encoder();    String encoded = null;    try {        encoded = encoder.encode((authentication).getBytes("UTF-8"));    } catch (UnsupportedEncodingException e) {        e.printStackTrace();    }// 我在 POM.xml 中的依賴項(xiàng)我發(fā)布它是因?yàn)楦鶕?jù)我在 SO 和其他網(wǎng)站上所做的研究,有時(shí)某些依賴項(xiàng)會帶來問題
查看完整描述

1 回答

?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

好吧,我自己找到了問題的答案。我所要做的就是將 .json 文件作為輸入流而不是 Json 數(shù)組傳遞給響應(yīng)。我剛剛更換


JsonParser parser = new JsonParser();

Object obj = parser.parse(br);

JsonArray arr = (JsonArray) obj;  


InputStream input = new FileInputStream(filePath);


查看完整回答
反對 回復(fù) 2023-07-13
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號