我有一個XML文件看起來像附圖片的XML文件:填寫測試數據
的屬性(的commitid,作者,日期和時間)我用「怪了從Git的開源庫「命令。
但是,對於我的評估,我需要用我擁有的數據隨機填寫這些屬性。例如,我有Junio,Peter,Jiang,Jens,Jeff,Ramkumar和Linus作爲作者,日期介於2010年和2012年之間。
什麼是使用Java填充此數據的最佳方式?
我有一個XML文件看起來像附圖片的XML文件:填寫測試數據
的屬性(的commitid,作者,日期和時間)我用「怪了從Git的開源庫「命令。
但是,對於我的評估,我需要用我擁有的數據隨機填寫這些屬性。例如,我有Junio,Peter,Jiang,Jens,Jeff,Ramkumar和Linus作爲作者,日期介於2010年和2012年之間。
什麼是使用Java填充此數據的最佳方式?
您可以將您需要的值到數組像這樣開始:
String names[] = {Junio, Peter, Jiang, Jens, Jeff, Ramkumar, Linus};
String dates[] = {2010, 2011, 2012};
然後使用Random類,你可以這樣做:
Random ran = new Random();
String name = names[ran.nextInt(7)];
String date = dates[ran.nextInt(3)];
這會給你一個隨機的名稱和日期。沖洗。重複。
請注意,要獲得一個介於0和n之間的隨機數,您需要nextInt(n + 1)。
但隨機在每個片段中添加不同的作者。但是,如果您在附件中看到,有時片段會有一個名稱 – Ghadeer
這是一個關於如何生成隨機數據,或如何將數據放入XML的問題? – Dylan
這是如何生成它。 – Ghadeer
如果這是測試,請考慮使用TestNG和'@ DataProvider'。 – fge