クラスから読み取ったxmlファイルがあります
<Testclasses>
<Class>new SomeClass1()</class>
<class>new SomeClass2()</class>
</Testclasses>
だから私は以下のようにオブジェクトとして引数を取るクラスのメソッドを持っています
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){
.....
}
ここで、targetは、作成された新しいSomeClass()オブジェクトであり、xmlから読み取っています。ファイルのxml値をオブジェクトとして解析し、リストに保存する方法を知ることができますか?プロジェクト内のすべてのクラスオブジェクトのリストを使用して、それらをこのテストクラスに送信したいだけです。後で、新しいクラスがプロジェクトに追加された場合でも、このxmlファイルに追加して、クラスオブジェクトをこのテストに渡すことができるはずです。