2017-09-22 7 views
-4

ヘルプ:ここ

@Override 
public String postRequestinTransactionService(String data) { 
    RequestTransaction request = new RequestTransaction(data.getClass().getName(), data); 
    HttpEntity<RequestTransaction> entity = new HttpEntity<RequestTransaction>(request); 
    ResponseEntity<String> response = restTemplate.exchange(this.urlTransactions, HttpMethod.POST, entity, 
      String.class); 
    return response.getBody(); 
} 
+0

ようこそSOへ。 ** ** [ヘルプセンター](http://stackoverflow.com/tour)**をご覧になり、ツアーに参加して何をどのように聞くかをご覧ください。ヒント:ポストコードと努力! –

+0

これは非常に些細なメソッド+テストですが、正確にどこにいらっしゃっていますか? – luk2302

+0

何のテストに – jjaviier

答えて

1

はあなたのためのベアボーンのテストクラスです。あなたはテストケースを書くことができ、あなたが特定の問題を抱えている場合は質問してください。

@RunWith(MockitoJUnitRunner.class) 
    public class YourClassNameTest{ 

    @InjectMocks 
    YourClassUnderTest myClass; 
    private String data; 

    @Before 
    public void setUp() throws Exception { 

    //prepare you data here 
    // any other mock action you can set here 
    } 

    @Test 
    public void testPostRequestinTransactionService() throws Exception { 
    //Write you test here 
    String result=myClass.postRequestinTransactionService(data); 
    assertThat("result should be blablabla", result, is("blablabla"); 
    } 
+0

感謝を行う方法ですが、私はすでにそれを持っていた、私の疑問は、テストを実行する方法であります – jjaviier