【发布时间】:2020-06-02 14:16:25
【问题描述】:
在我的基础中,我通过提供基础 URI、标头等来创建请求规范,
RequestSpecification base = given().baseUri( " http://xyz/" )
.port( 8080 )
.header( "Content-Type", "application/json" );
在我的子 classB 中,我复制了基本实例并将路径参数添加到子类中
RequestSpecification classB= base.given()
classB.pathParam("name", "abc" );
但是当我尝试将基础复制到另一个子类(不需要路径参数)时,它会抛出异常,因为路径参数的数量无效。预期为 1,为 0,
在更新ClassB 中的路径参数时,基类也会发生变异,因为基类和子类都指向同一个对象。
有什么方法可以复制基类对象而不进行更新。
非常感谢您的意见!
【问题讨论】:
标签: java rest-assured