草庐IT

test-double

全部标签

java - 名称冲突 : The method add(Object) of type test2 has the same erasure as add(E) of type HashSet<E> but does not override it

导入java.util.*;classAextendsHashSet{publicbooleanadd(Objectobj){//compilererrorreturntrue;}}orclassAbc{publicvoidadd(Tt){}//compilererrorpublicvoidadd(Objecti){}//compilererror(can'toverload?)}错误:名称冲突:test2类型的方法add(Object)与HashSet类型的add(E)具有相同的删除,但没有覆盖它我不知道上述错误背后的概念是什么,有人可以建议我在哪里可以研究这个概念吗?

java - SonarQube 问题 "Add at least one assertion to this test case"用于带有断言的单元测试?

我在使用SonarQube时遇到问题,我的几个单元测试出现了问题,提示了以下问题:Addatleastoneassertiontothistestcase.每个测试用例都类似于这种格式(其中许多断言被委托(delegate)给具有公共(public)断言的方法,以避免重复):@TestpublicvoidcompanyNameOneTooLong()throwsException{AddressFormBeanformBean=getValidBean();formBean.setCompanyNameOne("123456789012345678901234567890123456"

java - 如何在 streamex 中对映射流的 double 值求和?

StreamEx库似乎真的能帮助我简洁地编写Java8流,尤其是在考虑map时(例如,使用mapKeyValue,而不必手动拆箱map条目)。如果我在map中有一个条目流,在原始Java8中我可以通过这种方式对值求和:someMap.entrySet().stream().mapToDouble(Entry::getValue).sum()我也可以在StreamEx中做到这一点,但我希望在StreamEx中看到更好的方法,尽管我能想到的最好的方法是:EntryStream.of(someMap).values().mapToDouble(d->d).sum();哪个好不了。还有我想念的

java - 如果 double 是整数,不显示小数?

我正在用Java制作一个图形计算器程序,并且有一个方法可以根据用户输入执行操作,并返回一个double值以显示在JTextField中。但是,我希望结果显示为整数,不带后面的".0"小数点后没有有效数字,但在必要时仍显示小数点。最有效的方法是什么? 最佳答案 您可以使用DecimalFormat来抑制尾随字符,例如:DecimalFormatformat=newDecimalFormat("#.##");doubledoubleFromTextField=Double.parseDouble(myField.getText());S

java - Sonar Java : check the quality of the test classes source code?

是否可以在Sonar中检查*Test.java源代码的质量,例如方法最大尺寸100行?问题是,JavaJunit测试随着生产代码的增加而增加,复杂性也在增加。我们有超过1000行和2个方法的单元测试类。我们想在Sonar中检查这些*Test.java类的一些规则。 最佳答案 从Sonar3.1开始,它包含一个插件,该插件具有针对单元测试执行的特定PMD规则(aJIRAwascreatedforthat)。您可以在Configuration>QualityProfiles>CodingRules中看到它们。但是,您似乎想要对测试源代码

java - 什么是 lub(null, Double)?

Table15.25-B在JLS版本8中说条件表达式的类型true?null:0.0是lub(null,Double),其中lub似乎是来自section4.10.4的一些疯狂不可理解的东西.这似乎与Double类型不同,或者他们可能只是写成Double,就像他们在表的其他地方所做的那样。不过,尚不清楚可能存在什么差异。我试图从第4.10.4节开始解决这个问题,但是当我到达关于的部分时Letlub(U1...Uk)be:Best(W1)&...&Best(Wr)他们好像在说这种类型是null和Double类型的交集类型,这毫无意义。什么是lub(null,Double)?具有此类型的条

java - Jaxb:global binding Double 类型转换使用 XMLAdapter

我有一个定义为xsd:double的元素。如果我尝试将一个值say285放入元素然后我将其编码,我得到285.0的输出......这很好。但是,如果我将一个值放入285292746,我得到2.85292746E8的输出当我编码(marshal)我喜欢这样的东西,使双输出不会转换为带十进制的科学记数法?基本上我想要285292746或2852292746.0000000java.lang.Double.toString()对某些值使用“计算机科学记数法”,这会产生xml问题。我知道给定值的双重表示很好。但事实上值是指数格式,我正在处理的系统接受我的XML但不知道如何处理指数值,这导致我的

java - 尝试将 double 值插入 Oracle 数据库时出现 SQLException

我必须开发一个小程序,将一些数据插入到Oracle数据库中。不幸的是,我在SQLStatement及其执行方面遇到了一些麻烦。这是我正在使用的代码:db.execute(String.format("INSERTINTOtopsVALUES(%d,'%s',%d,%f.00,'%s',TO_TIMESTAMP('%s','YYYY-MM-DDHH24:MI:SS.FF'))",item.getID(),item.getTitle(),this.elements,item.getSize(),item.getEntity(),timestamp.toString()));这是执行应该工作

java - 无法创建类 org.jboss.arquillian.test.impl.EventTestRunnerAdaptor 的新实例

我有这个pom.xml文件4.0.0companytrick-services-parent0.0.1-SNAPSHOTtricker-services-webappwartrick-resttrickorg.apache.maven.pluginsmaven-war-plugin../vagrant/deploymentsmaven-surefire-plugin2.17src/main/resourcestruesrc/test/resourcestrue-->testmaven-compiler-plugin2.3.21.61.6maven-surefire-plugin2.12

java - 为什么 Gson 将 Integer 解析为 Double?

一个复杂的json字符串,我想将其转换为map,我有一个问题。请看这个简单的测试:publicclassTest{@SuppressWarnings("serial")publicstaticvoidmain(String[]args){MaphashMap=newHashMap();hashMap.put("data","{\"rowNum\":0,\"colNum\":2,\"text\":\"math\"}");MapdataMap=JsonUtil.getGson().fromJson(hashMap.get("data").toString(),newTypeToken>()