java测试

以下是为您整理出来关于【java测试】合集内容,如果觉得还不错,请帮忙转发推荐。

【java测试】技术教程文章

java – 测试swing应用程序

你如何测试Swing应用程序?对于代码,我已经编写了单元测试用例,因此我确信它能很好地工作(如果没有,那么我的测试用例就不够了).但是,如何使用UI测试应用程序.它可能看起来不太好或功能模糊不清. 在我构建的最后一个应用程序中,我测试了UI,它运行良好;直到后来我才调整了一些代码,因此扰乱了模态和用户界面中被忽视的用户界面.我知道它有点模糊,但很确定人们会有不同的技术来测试UI应用程序解决方法:UISpec4J是基于Swing的Java应用程...

是否可以从黄瓜小黄瓜功能文件生成java测试存根文件?

编写方法名称而不是读取特征文件,添加我想要“编译”特征文件的正确注释和变量,并自动生成java测试文件. 可能吗?你知道一个可以做到这一点的工具吗?解决方法:如果您运行Cucumber-JVM,它将为每个未定义的步骤生成片段.您可以将这些剪切并粘贴到您选择的类中. 在IntelliJ中运行,您可以使用Alt-Return为步骤生成定义.有一些Eclipse的插件也可以这样做,但我最近没有使用它们.

如何使用java测试代理互联网连接?【代码】

我有一些代码来测试代理服务器和端口是否正常工作,一些代码如下:System.getProperties().put("proxySet", "true"); System.getProperties().put("https.proxyHost", "localhost"); System.getProperties().put("https.proxyPort", "1234"); System.getProperties().put("http.proxyHost", "localhost"); System.getProperties().put("http.proxyPort", "1234"); HttpURLConnection conn = (HttpURLConnection) new URL("https://w...

java – 测试hibernate方言的正确方法是什么?

我为RDBMS编写了自己的hibernate方言.测试方言的最佳方法是什么?有没有可能对我有帮助的测试套件/测试?确保我的实现正确/支持所有必要功能的最佳方法是什么?解决方法:这纯粹是从Hibernate GitHub repos中读取内容,而不是从“做”Hibernate测试的经验.但是,让你入门可能就足够了…… Hibernate矩阵测试框架允许您针对特定的数据库后端运行测试;请参阅https://github.com/hibernate/hibernate-matrix-testing. README.md文件说明如...

java – 如何测试调用父类的受保护(不需要)方法的方法?【代码】

我陷入了一个非常奇怪的情况.我有一些我需要测试的特定代码. 这里是:public class A {/** The real method of real class is so big that I just don't want to test it.* That's why I use throwing an exception.*/protected void method(Integer result) {throw new RuntimeException("Oops!");}protected <T> T generifiedMethod(String s, T type) {throw new RuntimeException("Oops!");}protected void mainMethod(Integer...

java – 测试时的spring messagesource【代码】

我在我的java配置中定义了消息源:@Bean(name = "messageSource") public MessageSource messageSource() {ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();messageSource.setBasenames("/i18n/ir/kia/industry/webapp/entity","/i18n/ir/kia/industry/webapp/formErrors","/i18n/ir/kia/industry/webapp/frontend","/i18n/ir/kia/industry/webapp/frontendPages");return messageSource; }它在使...

java – 将测试驱动开发引入遗留代码【代码】

给定:LegacyControllerClass扩展了MonsterFrameworkClass(一个非常令人讨厌的框架的一部分,人们多年来一直生活在这里). Framework类具有很多魔力,从默认构造函数中的大量逻辑到反射加载类的静态块. LegacyControllerClass中的许多生命周期方法,它们会改变全局状态. execute()方法是一个千万行,具有你能想到的所有邪恶.public class LegacyControllerClass extends MonsterFrameworkClass {//Life-cycle methodpublic void validat...

java – 如何测试依赖于SoftReference的代码?

我有一些代码使用SoftReference子类的许多实例.我想测试它在ReferenceQueue中清除所有/只有一些/没有这些引用进行清除的情况下它能正常工作.对于“none”的情况,这很容易:创建对对象的强引用,并保证软引用保留.但是,我如何保证清除它们呢?据我所知,System.gc()只是一个运行垃圾收集器的请求,即使它实际运行,它也可能决定不收集所有无法访问的对象…… 此外,代码对性能至关重要,因此仅为测试目的而改变它并不是一个好主意. (添加一...

java – 在测试中使用Spring @ConfigurationProperties读取一个Map【代码】

根据Spring Boot integration tests doesn’t read properties files的建议,我创建了以下代码,目的是从我的JUnit测试中的属性中读取地图.(我使用yml格式,并使用@ConfigurationProperties而不是@Value)@RunWith(SpringJUnit4ClassRunner.class) @TestPropertySource(locations="classpath:application-test.yml") @ContextConfiguration(classes = {PropertiesTest.ConfigurationClass.class, PropertiesTest.ClassToTest.class}) p...

java – 测试Hessian remoting-servlet.xml【代码】

我们使用Hessian进行富客户端和服务器之间的通信. 由于移动和重命名,它有时会发生remoting-servlet.xml中的条目与实际的类名称不匹配. 因此,我正在寻找一种简单的方法来测试远程xml. 有一个简单的方法吗?最好不要手动解析xml并尝试实例化那里提到的所有类.解决方法:我们现在在测试中创建一个Spring BeanFactory:private final BeanFactory factory =new XmlBeanFactory(new FileSystemResource("remoting-servlet.xml"));并尝试创...