草庐IT

testng-dataprovider

全部标签

c# - SQL Server CE 4 DataProvider 在服务器资源管理器中不可用

我已经为visualstudio2010安装了sp1,并安装了sqlserverce4runtime。但是仍然无法使用标准数据提供程序创建到sqlce数据库的连接。这就是我的“选择数据提供者”对话框现在的样子。附言不知道这是否重要,但我已经使用针对.Net4.0的控制台应用程序和winforms应用程序对此进行了测试 最佳答案 您必须通过WebPI安装SQLServerCompact4工具,如下所述:http://erikej.blogspot.com/2010/12/visual-studio-tools-for-sql-serv

java: 无法访问org.testng.annotations.Test

目录一、报错 二、原因三、解决办法一、报错java:无法访问org.testng.annotations.Test 错误的类文件:/D:/maven_repository/org/testng/testng/7.6.1/testng-7.6.1.jar!/org/testng/annotations/Test.class  类文件具有错误的版本55.0,应为52.0  请删除该文件或确保该文件位于正确的类路径子目录中。 二、原因testing版本过高导致三、解决办法换一个低版本testing(大家使用最多即可)官方Maven地址:https://mvnrepository.com/artifa

php - Yii Dataprovider 日期排序

我有ArrayDataProvider,其字段类型为DateTime-生日。我将该数据提供者用于View部分中的GridView。由于生日包括出生年份,因此排序未按预期进行。有没有办法以某种方式告诉排序机制不考虑年份,只按月和日排序?也许是自定义排序功能?编辑:类似于C++中的sort,您可以在其中传递比较函数。编辑当前解决方案描述:我目前的解决方案是将出生年份作为数组中的单独字段,并将出生日期的年份设置为当前年份。现在日期来自同一年并且排序有效。但是出生年份的单独字段感觉不对。我希望我可以从一个日期对象中获取所有必要的数据。这个单独的领域磨我的齿轮。这并不完美。编辑:哦,还有Yii2

javascript - Yii2:在单击按钮时更改 Gridviews 的 DataProvider

我的Gridview有3个单独的dataProvider,一个有已保存的数据,一个有未保存的数据,一个有两者。现在这就是我想要完成的:如果您点击保存,dataProvider将更改为保存数据的那个。我正在这样尝试:'gridview','timeout'=>false,'enablePushState'=>false,'clientOptions'=>['method'=>'POST']])?>$dataProvider,//regulargridview..\yii\widgets\Pjax::end();?>Javascript:vari=$i;$("#saved").click(

java - 如何在通过 Ant 运行的 Selenium 2 WebDriver TestNg 测试中设置日志级别

我正在用Java实现一组SeleniumWebDriver测试,我创建了以下运行所有​​测试的ant构建文件:当我在命令行中执行“anttest”时,一切正常,但我在屏幕上收到大量日志消息:(...)[testng]Dec14,20114:17:13PMorg.openqa.selenium.remote.RemoteWebDriverexecute[testng]INFO:Executing:[1323679961495,executeScript{"script":"return(function(){return(function(){returnfunction(){funct

java - 如何在 TestNG 报告中包含 Log4j2 消息

我想在所有测试用例的TestNG报告中提供Log4j2日志记录信息。TestNG使用一个名为Reporter.java的特殊记录器类来跟踪日志输出并将其保存在结果XML中。在log4j中,可以简单地创建一个路由到Reporter并注册它的appender实现。使用Log4j2中的新LoggerAPI,很难找到有关如何完成此操作的信息。我有一些信息可以使用Log4j而不是Log4j2来完成这项工作。 最佳答案 据我所知,您只需要实现一个简单的Appender。像这样的东西:@Plugin(name="Reporter",categor

java - Selenium Java(maven 项目): TestNG results differs from ReportNG

我尝试运行testng.xml,结果是:===============================================DefaulttestTestsrun:14,Failures:6,Skips:0DefaultsuiteTotaltestsrun:14,Failures:6,Skips:0===============================================现在,我禁用了默认的TestNG监听器并在testng.xml中添加了ReportNG监听器。testng.xml。看起来像这样:按照步骤,我在maven的pom.xml中添加了veloc

java - 具有并行 DataProvider 和随机顺序方法的 TestNG 套件 - 如何实现?

我有一个包含许多方法的测试类,其中每个方法都受够了并行数据提供程序。我想实现方法执行的混合顺序,但我无法控制数据提供程序线程池的大小——它与测试方法的数量成倍增加。请看例子:我的测试套件定义:我的测试类:@Test(dataProvider="dp1")publicvoidtest1(TestDatatestData){}@Test(dataProvider="dp2")publicvoidtest2(TestDatatestData){}@DataProvider(name="dp1",parallel=true)publicstaticObject[][]dp1(){returnc

java - 如何使用注释在 testng + maven 中分离单元测试和集成测试?

maven故障安全插件需要能够区分单元测试和集成测试。似乎在使用JUnit时,一种分离测试的方法是使用JUnit@Categories注释。这篇博文展示了如何使用junithttp://www.agile-engineering.net/2012/04/unit-and-integration-tests-with-maven.html来做到这一点@Category(IntegrationTest.class)publicclassExampleIntegrationTest{@TestpublicvoidlongRunningServiceTest()throwsException{

java - 如何使用 Mockito TestNG 在数据提供者中传递模拟对象?

我正在尝试通过数据提供程序将模拟对象传递给测试方法。下面是我的测试类:@TestpublicclassFirstTest{@InjectMocksFirstfirstSpy;@MockSecondsecondMock;@MockThirdthirdMock;@BeforeMethodpublicvoidbeforeMethod(){firstSpy=Mockito.spy(newFirst());MockitoAnnotations.initMocks(this);}@DataProviderprivatefinalObject[][]serviceData(){returnnewOb