草庐IT

filter-case-studies

全部标签

java - Selenium 自动化 : What should be the acceptable range of failed test cases apart from the valid fails when running a test suite?

我们公司正在为Web应用程序开发一个包含Selenium、POM、Maven和Java的框架,我们有大约35个测试用例。当我们运行testng.xml时,至少有4到5个测试用例随机失败,原因是陈旧的元素异常或当时元素不可点击等。当我们运行testng.xml时,某些测试用例失败是否很常见?您的组织中运行了多少测试用例,失败的估计数量是多少? 最佳答案 您只需要在driver.findElement()之前添加一些等待。Selenium工作得非常快,这就是为什么你会得到这个陈旧的元素或元素不可见的异常。添加等待应该可以解决问题。

java - Maven 和代码指标 : check for existence of a test case for each class

在Maven中是否可以使用某些东西来自动执行这种检查?我看到了checkstyle和PMD,但没有找到此功能。基本上,如果有类A而没有ATestCase,我希望构建失败。我知道,这不是一个严格的检查,可以通过只创建类轻松绕过,但目前这就足够了。 最佳答案 你在找什么正如JensPiegsa指出的那样,您正在寻找的是一种可以显示测试覆盖率的工具,换句话说,就是您测试使用的代码百分比。它允许您以比(至少按类测试)更可靠的方式查看您的代码测试了多少。您可以使用Cobertura,它很好地集成在Maven中:http://mojo.code

java - 在 CriteriaBuilder 中包含 'case when' 子句

我想使用CriteriaBuilder构建如下所示的having子句:selectobjectid,sum(casewhenattr_meta='severity'then1else0end)asseverity,sum(casewhenattr_meta='priority'then1else0end)aspriorityfromobjectdgroupbyobjectidhavingsum(casewhenattr_meta='severity'then1else0end)!=1orsum(casewhenattr_meta='priority'then1else0end)!=1;

java - 组织.hibernate.HibernateException : save is not valid without active transaction in my case

我有GenericService类,它封装了子类的crud方法:publicabstractclassGenericService,TextendsDomainObject,I>{publicIsave(Tt){returngetDao().save(t);}...........................}类AnswerService扩展GenericService。它AutowiringAnswerDao并将自己声明为@Service和@Transactionalspring组件。@Service@Transactional(propagation=Propagation.R

java - Stream 中 "filter then map"和 "map then filter"的性能是否不同?

我想知道什么更快:按字段过滤自定义对象,然后按其字段映射,反之亦然(先映射,然后过滤)。最后,我通常想将映射的字段收集到一些Collection中。比如最简单的Person类:publicclassPerson{Stringuuid;Stringname;StringsecondName;}现在让我们有一个Listpersons.Listfiltered1=persons.stream().filter(p->"NEED_TOY".equals(p.getName())).map(Person::getName).collect(Collectors.toList());//or?Li

java - case : static binding? 动态绑定(bind)?

我知道重载使用静态绑定(bind)而覆盖使用动态绑定(bind)。但是,如果它们混合在一起呢?根据thistutorial,为了解析方法调用,静态绑定(bind)使用类型信息,而动态绑定(bind)使用实际的对象信息。那么,下面的例子中是否发生静态绑定(bind)来确定调用哪个sort()方法?publicclassTestStaticAndDynamicBinding{@SuppressWarnings("rawtypes")publicstaticvoidmain(String[]args){Parentp=newChild();Collectionc=newHashSet();p

java - switch case语句中的java范围声明如何?

这个问题在这里已经有了答案:DeclaringandinitializingvariableswithinJavaswitches(6个答案)关闭6年前。下面的java代码在Java1.7中执行没有错误publicstaticvoidmain(String[]args){intx=5;switch(x){case4:inty=3423432;break;case5:{y=33;}}}Java如何确定y是一个int,因为声明永远不会运行。当case语句中未使用大括号时,case语句中的变量声明是否会限定在switch语句级别?

java - java8 Stream的filter()和map()方法是否使用迭代?

我在Person.java文件中有一个POJO:publicclassPerson{privateStringname;privateintage;publicPerson(Stringn,inta){name=n;age=a;}publicStringgetName(){returnname;}publicintgetAge(){returnage;}publicbooleanisAdult(){returngetAge()>=18;}}然后我有一个Demo.java文件,它创建一个人员列表并使用流来过滤和打印列表中的内容:importjava.util.*;publicclassD

java - HQL 或 Criteria 中的 CASE 语句

源自thisquestion,是否可以对以下SQL语句使用HQL或Criteria:SELECTe.type,count(e),count(d),count(casewhengender='male'then1elseNULLend)ASNumberOfMaleEmployeesfromDepartmentdJOINd.employeeseWHEREe.dead='maybe'GROUPBYe.type虽然google提出了一些HQL支持CASE语句的结果,但Hibernate3.6.6失败了QuerySyntaxException:unexpectedtoken:CASE当我在Ent

java - Spring 启动 CommandLineRunner : filter option argument

考虑到SpringBootCommandLineRunner应用程序,我想知道如何过滤作为外部化配置传递给SpringBoot的“开关”选项。例如:@ComponentpublicclassFileProcessingCommandLineimplementsCommandLineRunner{@Overridepublicvoidrun(String...strings)throwsException{for(Stringfilename:strings){Filefile=newFile(filename);service.doSomething(file);}}}我可以调用jav