2017-01-30 2 views
0

同じパブリッククラスの別のパブリックメソッド内のすべてのデータメンバーを含むパブリックメソッドを呼び出したいとします。同じパブリッククラスの別のパブリックメソッド内のすべてのデータメンバーを持つパブリックメソッドを呼び出す

私は同じクラスのオブジェクトを作成して全体のメソッドを呼び出しているので、datamembersが "testAddKOL"メソッドにアクセスできない理由を理解していません。

代わり
@Test(dataProvider = "datatest") 
public void testAddKOL(Map data) throws Exception { 

    String kolname = (String) data.get("kolname"); 
    String kolemail = (String) data.get("kolemail"); 

    mouseOver(mykol.mousehoverKOLlist); 
    waitforelementpresent(mykol.addicon); 
    click(mykol.addicon); 

} 

@Test(dataProvider = "datatest") 
public void addkoltoList(Map data) throws Exception { 

    MyKOL add = new MyKOL(); 
    add.testAddKOL(data); // calling a method by creating the object 

    waitforelementpresent(mykol.mousehoverKOLlist); 

    mouseOver(mykol.mousehoverKOLlist); 

} 
+0

MyKOL add = new MyKOL(); add.testAddKOL(data);

ちょうどメソッドを呼び出しますか? – Paras

+0

私はそのメソッドの私の全体的な使用が別のメソッドにあるので、メソッドを呼びたいと思っています –

+0

'testng'で2つのテストを行うことができます – Paras

答えて

0

メソッドを呼び出して作成クラスオブジェクト&:あなたがそれをしたいと思うのはなぜ

testAddKOL(data);

関連する問題