parameters 相关问题

参数是子程序中使用的一种变量,用于引用作为子程序输入提供的数据。

调用 array_diff() 时输入数组的顺序重要吗?

我正在尝试找出两个数组中的差异。 $inven_old = 数组(1,2,3,4); $inven_new = 数组(1,2,3,4,5); $结果 = array_diff($inven_old, $inven_new); print_r($结果); 为什么结果没有...

回答 7 投票 0

scala 元组拆包

我知道这个问题已经以不同的方式出现过很多次了。但我仍然不清楚。有没有办法达到以下目的。 def foo(a:Int, b:Int) = {} foo(a,b) //调用的正确方法...

回答 6 投票 0

Java中有多个可选参数

我试图在我的方法中添加可选参数。我找到了布尔...测试,它有效。但每当我尝试第二个时,它就不起作用。 是否可以放置两个或更多...

回答 6 投票 0

页面间传递数据时如何保证持久化?

我必须创建一个约会页面和另一个显示“客户”所做的所有约会的页面。 但是,我不确定如何将数据/参数从约会页面传递到我的

回答 1 投票 0

GCP CloudBuild 替换在管道中失败

根据 GCP CloudBuild 文档,可以在管道替换中使用 shell 参数扩展。 我想根据 git 分支的名称为 docker 镜像定义一个标签名称。 ...

回答 1 投票 0

如果prevInstance始终为NULL,为什么它还存在于WinMain和wWinMain中

由于我是初学者,这可能是一个非常基本的问题。我正在启动 DirectX 11,在创建我的第一个应用程序时,使用了 wWinMain,并在寻找 WinMain 和

回答 2 投票 0

如何将 ref 参数传递给在 C# 中单独线程中运行的方法?

问题: 我试图将 ref 参数传递给将在单独的线程内执行的方法。但是,当我尝试直接将 ref 参数传递给线程时遇到问题......

回答 1 投票 0

testng.xml 中参数的多个值(不使用 dataProvider)

我想使用不同的参数值多次运行我的测试用例。是否可以使用 testng.xml 和 @Parameters 注释? 例如。 我想使用不同的参数值多次运行我的测试用例。是否可以使用 testng.xml 和 @Parameters 注释? 例如。 <test name="Login Tests"> <parameter name="one" /> <parameter name="two" /> <classes> <class name="test.java.Login"/> </classes> </test> 因此,这应该运行测试两次,一次使用值一,然后使用值二。 是否可以使用testng.xml和@Parameter? Q2。另外,是否可以仅为套件中的特定 @Test 添加参数 例如。我的 TestSuite 有 2 个测试用例和一个与其关联的 testng.xml。 是否可以在 testng.xml 中仅为一个 @Test 添加 @Parameters,因为我的两个测试都采用相同的参数。 下面的示例基本上应该可以帮助回答您所有的问题。 如何根据通过 @Test 标签提供的值多次运行 <parameters> 如何仅将参数传递给特定的测试类 import org.testng.ITestContext; import org.testng.annotations.DataProvider; import org.testng.annotations.Test; public class FirstTestClass { @Test(dataProvider = "getData") public void testMethod(String param) { System.out.println("Name = " + param); } @DataProvider public Object[][] getData(ITestContext context) { String parameter = context.getCurrentXmlTest().getLocalParameters().get("names"); String[] names = parameter.split(","); Object[][] returnValues = new Object[names.length][1]; int index = 0; for (Object[] each : returnValues) { each[0] = names[index++].trim(); } return returnValues; } } 在这里,我们通过使用 testng.xml 将通过 , 文件传递的单个参数解析为多个值 这是第二个测试类的样子,它将接收测试类特定的参数。 public class SecondTestClass { @Test @Parameters({"age"}) public void testMethod(int age) { System.out.println("Age = " + age ); } } 最后,这是 testng.xml 的样子: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="45160355_Suite" parallel="false" verbose="2" > <test name="45160355_test" verbose="2"> <parameter name="names" value="Cedric, Julien"/> <classes> <class name="com.rationaleemotions.stackoverflow.qn45160355.FirstTestClass"> </class> <class name="com.rationaleemotions.stackoverflow.qn45160355.SecondTestClass"> <parameter name="age" value="15"/> </class> </classes> </test> </suite> 这是输出 ... TestNG 6.11 by Cédric Beust ([email protected]) ... {names=Cedric, Julien} Name = Cedric Name = Julien Age = 15 =============================================== 45160355_Suite Total tests run: 3, Failures: 0, Skips: 0 =============================================== 虽然 Krishnan 建议的答案工作得很好,但有一种方法可以仅使用 TestNG xml 文件和 @Parameter 注释来完成此操作,而根本不使用 DataProvider。 它可能很笨重,特别是对于较大的项目,但它完全符合arctic_monkey 的要求,也许有人会发现它很有用。 您可以创建多个具有不同参数值的测试标签,但在每个标签中执行相同的测试: <suite name="Parameterized tests"> <test name="Login Tests one"> <parameter name="one"/> <classes> <class name="test.java.Login"/> </classes> </test> <test name="Login Tests two"> <parameter name="two"/> <classes> <class name="test.java.Login"/> </classes> </test> </suite> 您还可以在每个类标记中指示特定方法,以便不要多次运行整个套件,而只运行参数化方法: <suite name="Parameterized tests"> <test name="Login Tests one"> <parameter name="one"/> <classes> <class name="test.java.Login"> <methods> <include name="loginTest"/> </methods> </class> </classes> </test> <test name="Login Tests two"> <parameter name="two"/> <classes> <class name="test.java.Login"> <methods> <include name="loginTest"/> </methods> </class> </classes> </test> </suite>

回答 2 投票 0

如何在 Struts 2 中将多个参数从 <display:column> 标签传递到 URL?

我正在尝试从 标记将多个 (3) 个参数传递到 URL。 我正在尝试使用这样的代码,但该对象作为 null 传递。 我正在尝试将多个 (3) 个参数从 <display:column> 标记传递到 URL。 我正在尝试使用这样的代码,但对象作为 null 传递。 <display:column class="nowrap" url="/secure/Edit.action value="Edit"> <s:param name="file.no" value="#file.no" /> <s:param name="file.id" value="#file.id" /> <s:param name="file.channel" value="#file.channel" /> </display:column> 我也尝试过使用 %{file.no} 代替 # ,但没有成功。 试试这个: <s:url id="editUrl" namespace="/secure" action="Edit"><s:param name="file.plsid" value="%{file.plsid}" /><s:param name="file.clientno" value="%{file.clientno}" /> <s:param name="file.inschannel" value="%{file.inschannel}" /></s:url> <display:column class="nowrap" url="<s:property value="%{editUrl}"/>" value="Edit" /> 我找到了问题的解决方案,并且我不必对我的操作类等进行任何 java 代码更改/更改。 只是我在属性值中添加了 attr 就解决了它! 感谢您的宝贵时间。,

回答 2 投票 0

如何更改方法参数? [重复]

封装测试; 公共类主要{ 静态双精度 a、b、c、d; 公共静态无效changeValue(双x,双y) { x=1; y=2; } 公共静态无效主(Str...

回答 5 投票 0

什么是参数前向声明?

我以为我很了解 C 语法,直到我尝试编译以下代码: 无效 f(int i; 双 x) { } 我预计编译器会出错,它确实出错了,但我没有收到错误消息: 测试...

回答 2 投票 0

如何在twig中生成url传递参数?

也许这是一个愚蠢的问题,但我花了很多时间试图让它发挥作用...... 这是来自我的路由文件: 搜索: 路径:/搜索 默认值:{_controller:MyAppBundle:默认:搜索}...

回答 3 投票 0

iOS 获取带有参数的 Rails API 请求

在我的 Rails 应用程序中: 地点有_许多啤酒 啤酒属于位置 当iOS应用程序调用locations/%@/beers.json时,我希望啤酒控制器只响应属于该locat的啤酒...

回答 1 投票 0

如何将基于 cli 的参数函数转换为采用 python 参数的函数

我正在使用 google-api-python-client 库中的示例函数,该函数接受命令行参数并使用 argparser 解析它们。这是基于(转换为 python3)ht 的代码...

回答 1 投票 0

邮差给出了错误的参数数量

当我传递 3 个值时,Postman 说过程参数的数量是 4。高于数据库中的过程参数 3. 查询调用语句中的参数不匹配,

回答 1 投票 0

从另一个节点设置Ros2参数

我在 C++ 中有两个节点使用相同的参数。 如果我想通过rqt重新配置node1的parameter_x,如果node2的parameter_x也自动更改,那就太好了。 是...

回答 3 投票 0

在 Struts 2 中将字符串数组作为静态参数传递

我想以可以传递静态参数的字符串数组的方式声明一个操作。我尝试了下面的代码: ...

回答 5 投票 0

关键字“params”到底如何工作?

打印以下代码示例: 时间 T[] T[] 虽然前两行符合预期,但为什么编译器选择 param array 作为常规数组? 公共A类 { 公共无效打印(T t) ...

回答 6 投票 0

如何在 Struts 2 中不使用 ModelDriven 的情况下从 JSP 填充 POJO?

我想在不使用 ModelDriven 的情况下从 JSP 初始化我的 POJO 类。 例如: 在 JSP 中 - 用户名和密码是输入字段。 有一个带有用户名和密码字段的 POJO 用户。 嗬...

回答 1 投票 0

Power Query 中的 API 连接问题

感谢任何人可以在这里提供的任何帮助。 我正在尝试通过 Rest API 将 PowerBI 连接到系统。初始连接正在工作,并且返回了一个令牌,即“apiToken”,我

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.