-4
私の下のプログラムで私は2つのパブリッククラスを使用していますが、これに対して私はエラーを取得せず、出力を得ました。私は混乱しているので、別のプログラムのために同時に私はエラーを得た。パブリックタイプfactorytestは、それ自身のファイルで定義する必要があります
#1 - got output
public class factory1 {
@Test
public void simpleTest() {
System.out.println("Simple Test Method.");
}
public class SimpleTestFactory
{
@Factory
public Object[] factoryMethod() {
return new Object[] { new factory1(), new factory1() };
}
}
}
For below program i got error: please be help on this
#2 - got error
public class factory2 {
private int param;
public factory2(int param) {
this.param = param;
}
@Test
public void testMethodOne() {
int opValue = param + 1;
System.out.println("Test method one output: " + opValue);
}
public class factorytest // got error here
{
@Factory
public Object[] factoryMethod() {
return new Object[] { new factory2(0), new factory2(1) };
}
}
あなたは、私はそれをアップロードしている間、私は逃した申し訳ありません – Guy
factory2' 'クラスに閉じ括弧が欠落しています。私はfactory2のクラスファイルを閉じる必要がある場所を知っているかもしれませんが、私は牽引条件で試しましたが、両方とも私はエラーが発生しました。 –