【java testng执行并行测试】教程文章相关的互联网学习教程文章

java – 如何对文件作为参数的方法进行单元测试和模拟【代码】

我有一个类CollectionObject创建一个ArrayList.public class CollectionObject {private List<String> collectionObject;public CollectionObject() {collectionObject = new ArrayList<String>();}public List<String> getCollectionObject() {return collectionObject;}public void add(final String stringToWrite) throws VerifyException {collectionObject.add(stringToWrite);} }还有另一个类接受类CollectionObject并使用它...

java – 单元测试:在定义模拟行为后调用@PostConstruct【代码】

我有两节课:public MyService {@Autowiredprivate MyDao myDao; private List<Items> list; @PostConstructprivate void init(){list = myDao.getItems(); } }现在我想在单元测试中涉及MyService,所以我会模仿MyDao的行为. XML:<bean class = "com.package.MyService"> <bean class="org.mockito.Mockito" factory-method="mock"> <constructor-arg value="com.package.MyDao"/> </bean><util:list id="responseItems...

Java – 通过递归测试字符数组是否为回文【代码】

我试图寻找解决方案,但我发现的所有解决方案都是字符串.我想要做的是检查用户输入的字符数组是否是回文.这是我到目前为止所拥有的:public static boolean palCheck(char[] a, int index, int start) {if (a[start] != a[index]){return false; //base case}else if(a[start+1] == a[index]){palCheck (a, index-1, start+1);return true; //recursive step} else return false; }如果数组的第一个和最后一个元素相同,它总是返回tr...

java – 使用Firebase的Android Studio中的JUnit测试【代码】

我想在Android Studio中为此类编写单元测试,但由于使用了Firebase,我在创建测试以覆盖userignin()和getSignedinUserprofile()时遇到问题.有人对这个有经验么?public class LoginActivity extends AppCompatActivity implements View.OnClickListener{private Button buttonSignIn; private EditText editTextEmail; private EditText editTextPassword; private TextView textViewSignUp;private ProgressDialog mProgressDialog;...

是否有Java LZO与Deflate vs. Gzip的基准测试?

LZO的(非常过时的)页面包含指向Java实现的链接.还有一个模糊的承诺:“新…… Java ……接口……在不久的将来某个时候.”但我相信这已经存在了几年. 这让我觉得旧的LZO Java实现可能很慢.是否有任何基准测量性能,以及它与其他压缩机的相对性能(例如,放气)?解决方法:我已将最新的minilzo.c移植到java.初始版本是http://code.google.com/p/java-compress/.我很快就会为我的端口添加基于java的基准测试. 问候 马哈德

java – SpringJUnit4ClassRunner为每个测试初始化​​bean?【代码】

以下测试说明Spring将此测试bean初始化两次.我希望有人可以告诉我为什么会这样,因为它应该只有一次.这是测试:import org.apache.log4j.Logger; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.InitializingBean; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;@RunWith(SpringJU...

java – 我应该如何使用junit对Spring,Hibernate和Struts进行单元测试

什么是最佳做法?我该如何实现它以便数据库不被污染?解决方法:如果要对访问数据库的代码执行集成测试,则可以使用DBUnit.DBUnit可以在每次测试之前将测试数据加载到数据库中.这可以帮助您将测试用例的结果与预期的值集进行比较.

如何轻松测试java类?

我们有一个现有的Tomcat / Linux / Servlet / Java Web服务器,但我们不再拥有开发人员.我们有C#/ Windows代码(桌面应用程序),它与网站执行相同类型的计算/数据操作.我正在研究为什么这两个结果略有不同. 为了实现这一点,我想编写一个小的java测试exe,它使用特定的输入数据调用代码,并将输出的一些调试信息吐出. 我的主要问题是,因为我是关于Java的全新手:我在哪里开始编写该exe并调用现有的类(而不是让Tomcat以某种方式调用这些类...

java – 从命令行运行Android Junit测试【代码】

我希望能够从命令行运行Junit测试,但是当我运行此命令时java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]我得到的只是OK (0 tests)它是否与Android项目有关?我之前运行过这个命令并没有太多问题.解决方法:我只是设法从命令行运行JUnit测试,但使用adb shell. 命令是./adb shell am instrument -w com.dddforandroid.api/android.test.InstrumentationTestRunner更多细节here.

java – Pax Exam / Karaf – 在测试设置上安装功能【代码】

我正在尝试集成测试Karaf功能与Pax考试,但我无法解决如何在我的config()方法中安装功能. Pax考试版本为2.6.0,Apache Karaf 2.3.2版本. 这是我的配置方法:@Configuration public Option[] config() {return new Option[]{karafDistributionConfiguration().frameworkUrl(maven().groupId("org.apache.karaf").artifactId("apache-karaf").type("zip").versionAsInProject()).karafVersion("2.3.2").name("Apache Karaf").unpackDir...

java – 测试返回类型为void的方法【代码】

我是软件测试的新手.在一个教程中,我读到我可以测试一些像这样的方法:@Testpublic void testMultiply() {MyClass tester = new MyClass();assertEquals("10 x 5 must be 50", 50, tester.multiply(10, 5));} 所以我必须将一些参数传递给方法并获得返回值.但在我的情况下,我有一些没有任何参数和返回值的类:ArrayList al = new ArrayList();public void Main(){methodA();methodB(); }public void methodA(){// connect to URL// ...

java – 测试`instanceof`是多余的,可以用`!= null`代替?【代码】

在AndroidStudio中,使用intellij,我在我的代码中得到以下建议.我想知道为什么要提出这个建议. 我有多个继承自ParentB的Child类,而ParentB继承自ParentA. 我有一个条件需要测试我有哪个ChildB的ParentB.假设我有4个孩子. ChildA,ChildB,ChildC和ChildD.所有这些孩子都继承了孩子. 所以我有以下内容:public void test(Child myChild) {anotherTest((ChildA)myChild);if (myChild instanceof ChildA) {//dosomething} else if(myChil...

java – 测试可完成的未来总是通过【代码】

我有以下测试应始终失败:@Test public void testCompletable() {CompletableFuture.completedFuture(0).thenAccept(a -> {org.junit.Assert.assertTrue(1==0);}); }而这项测试总是成功的.如何才能使此测试失败?解决方法:您永远不会尝试检索可完成的未来的结果. completedFuture(0)将返回一个已完成的可完成的未来,结果为0.将调用添加了thenAccept的消费者,并将返回一个新的可完成的未来.您可以通过在其中放入print语句来验证是否...

java – JUnit说我的测试方法“无法解析为一个独特的方法”【代码】

尝试使用IntelliJ IDEA学习JUnit 5.创建了一个测试类并尝试测试一个方法.这是消息(见第三行):INFO: Discovered TestEngines with IDs: [junit-jupiter] Internal Error occurred. org.junit.platform.commons.util.PreconditionViolationException:'DirectoryTest#directory2bytes' could not be resolved to a unique method at org.junit.platform.engine.discovery.DiscoverySelectors.lambda$selectMethod$1(DiscoverySelecto...

java – 使用JUnit测试void方法【代码】

我有以下代码,我不知道如何测试它. 我试图访问计数contD,如果我有3个负面. 我不能用类似assertEquals(contD,3)的东西来测试它public void listarD() {int contD = 0;for(int i=0; i< clientes.length; i++) {if(clientes[i].getSaldo() < 0) {System.out.println("Cliente: " + clientes[i].getNombre() + ". Saldo: " + clientes[i].getSaldo());contD++;}}if (contD == 0) {System.out.println("No hay descubiertos :D");}else ...