小编ius*_*ser的帖子

Maven cxf插件错误

pom.xml当我添加apache cxf插件时,为什么我在文件中看到此错误?

生命周期配置未涵盖的插件执行:org.apache.cxf:cxf-codegen-plugin:2.5.4:wsdl2java(执行:generate-sources,阶段:generate-sources)

cxf maven-plugin pom.xml maven cxf-codegen-plugin

5
推荐指数
2
解决办法
5489
查看次数

XML解析和反序列化

我有一个xml文件,我从我的课堂上读它

<Testclasses>
<Class>new SomeClass1()</class>
<class>new SomeClass2()</class>
</Testclasses>
Run Code Online (Sandbox Code Playgroud)

所以我在类中有一个方法,它将一个参数作为一个对象,如下所示

public List<Object> retriveValuesFromXml(){
    ....
    This method parses the values from xml and reads the different object and returns a
    list of objects.
}

@Test
public void someMethod1(){

   ArrayList<Object> list_of_objects= retriveValuesFromXml();

   for(Object x :list_of_objects){
      someMethod2(x); //for example : x = new SomeClass1() or x = new SomeClass2()
   }
}

public void someMethod2(Object target){
   .....
}
Run Code Online (Sandbox Code Playgroud)

其中target是创建的新SomeClass()对象,我们正在从xml中读取它.我可以知道如何将文件中的xml值解析为对象并将其存储在列表中吗?我只想使用项目中所有类对象的列表并将它们发送到此测试类.以后,即使任何新类添加到项目中,我也应该能够添加到此xml文件并将类对象传递给此测试.

java xml xml-deserialization xml-parsing

4
推荐指数
1
解决办法
2万
查看次数

处理多个布尔组合

我有5个布尔变量a,b,c,d和e.因此,对于每个变量的每个不同的true和false组合,都有不同的print语句.

比如说:

abcde ---打印陈述

TTTTT - 打印所有真实情况

TTTTF - 打印一些文字

TTTFF - 打印其他一些文字

........

可能有32种不同的可能组合.我正在写一个java代码.所以问题是每个条件都应该打印出不同的声明.那么什么是最好的解决方案来处理这个而不是常规的if语句会使代码更加混乱和无法管理?

java combinations boolean-logic boolean

1
推荐指数
1
解决办法
1885
查看次数

如何测试使用spring @values注释设置属性的类?

我有一个类似下面的课程

public class Abcd{

private  @Value("${username}")
String username;

private @Value("${password}")
String password;

public Abcd(){
   ServiceService serv = new ServiceService();
   Service port = serv.getServicePort();
   BindingProvider bp = (BindingProvider) port;
   bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, username);
   bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);

}

public void getSomeValueMethod(){
....
}
Run Code Online (Sandbox Code Playgroud)

那么我该如何为此编写测试呢?当我正在读取属性文件中的值时,在我尝试调用构造函数时进行测试,因为用户名和密码为null,我得到一个空指针异常,测试失败.有什么办法可以解决这个问题并成功测试吗?如何在调用构造函数之前设置这些带注释的值?

testing spring constructor annotations mocking

0
推荐指数
1
解决办法
945
查看次数