Tv

@pirkaŎgpEChEIuWFNgJUnitgpWEBT[o[
@݂ȂŃeXgsƂł܂B
@
@Tvs{^NbNē삷ʂJUnitł̃eXgΏۂƂȂʂłB
@lƌvZ@͂vZ{^NbNƎʂɌʂ\܂B

@JUnitł̃eXgJUnitSample.javaJUnitt[[NŎsĂB


쐬ӓ_

@@JUnitgp̗ӓ_ȉɋL܂B
            
@  1) Gg[|CgƂOfflineEntryPointgp܂B
@     OfflineEntryPoint̃IuWFNg͈ȉ̂悤Ɏ擾܂B

@     yzOfflineEntryPoint entryPoint = OfflineEntryPoint.getInstance();
            
@@2) OfflineEntryPoint̃IuWFNg擾ZVJn\bh
 @    ĂяoĂB
     
 @    yzentryPoint.startSession();
            
@@3) eXgɃuEUŌ݂̃EChEe\邱Ƃł܂B
 @    ftHgłWindowsXPIE6gp悤ɐݒ肳Ă܂AOSuEU
@     gpƂ͈ȉ̗lɃuEUNR}hݒ肵ĂB

@     yzFireFoxiFireFoxł͏Iɍ폜_CAO{bNX\ȂݒsKv܂j

  @         entryPoint.setDebugBrowserCommand("C:\\Program Files\\Mozilla Firefox\\firefox.exe");

@  4) EChEIuWFNgȉ̗lnew܂B

@     yzPirkaWindow nextWindow = new CtrlTestMenu();
            

@  5) ẢʂuEUŕ\Έȉ̃\bhŉ\łB

@     yzentryPoint.display(nextWindow, 3);  // uEU[3b\
            
@  6) EChEIuWFNg̃NTu~bg{^̃NbN
 @    OfflineEntryPoint#action\bhgpăV~[g邱Ƃł܂B
                
@     yzʒname=LinkTest10A^ONbNāA̖߂lʂ
@@@@@@Test10NXJUnitassertTrue\bhŃ`FbNAmF̂
@@@@@@ʂ3bقǃuEUŕ\Ă܂B
                
@          PirkaRespons nextRespons =
@                 entryPoint.action(nextWindow, "LinkTest10"); //  ANVs
@          assertTrue(nextRespons instanceof Test10);          //  ʂeXg10ʂ`FbN
@          nextWindow = (PirkaWindow) nextRespons;
@          entryPoint.display(nextWindow, 3);                  //  uEU[3b\
          
@  7) ʂł̃f[^͂̓EChEIuWFNgtB[h}bv擾
@     ̃tB[h}bvɒlݒ肷邱Ƃős܂B

@     yzʂsyuuryoutB[h100AtankatB[h200͂ꂽ
		
@          field = nextWindow.getFieldMap();       //  ʂtB[ho
@          field.setValue("suuryou", "100");       //  lZbgiʓ͂̑sj
@          field.setValue("tanka", "200");

@  8) ʂɕ\Ăẽ`FbN͓͂ƓlɃEChEIuWFNg
@     tB[h}bv擾AloassertEquals\bh
@     gpčsĂB
    
@    yzexecButton{^NbNV~[VvZǍʕ\
@    @@@kingakutB[h̓e20000`FbN

@          nextRespons = entryPoint.action(nextWindow, "execButton");  //  ANVs
@          assertTrue(nextRespons instanceof Test10);            //  ʂړĂȂ̃`FbN
@          nextWindow = (PirkaWindow) nextRespons;
@          field = nextWindow.getFieldMap();                     //  ʂtB[ho
@          assertEquals(field.getValueInt("kingaku"), 20000);    //  \ꂽʁizj`FbN


@EOfflineEntryPointł̃eXg͂݂̐܂B
@@pirkã}jAQƂĂB
