我有一個REST API測試套件,其中反覆使用某些URI。因此,我創建了一個與public static final
成員分開的類。喜歡的東西:在java中添加字符串中的值
public class RestURI {
public RestURI(){}
public static final String getAllShipsURI = "/ship/manager/ships";
public static final String getAllPortsURI = "/port/manager/ports";
}
但是,有沒有辦法來處理這樣的URI:
/infrastructure/ships/docked/" + shipId + "/capacity
我正在尋找一種方式,這樣我可以在RestURI類中聲明的URL像上面和當我使用它們時,仍然會在測試中指定值。
http://docs.oracle.com/javase/7/docs/api/java/net/URLEncoder.html可能會給你一些見解 – ha9u63ar 2015-03-19 12:57:59